开玩笑与 scss :出口指令



我有一个使用:export指令导入 scss 变量的 javascript 文件。

例子.测试.js

import styles from './styles.scss';
const foo = styles.foo

styles.scss

:export {
foo: "bar";
}

但是,如果我在此文件上运行 jest,则foo变量是未定义的。有什么方法可以为此用例配置笑话吗?

当然,在您的设置中开玩笑添加以下内容:

jest.mock('path/your/styles.scss', () => {
return{
foo: "bar"
}
})

每当您测试导入此变量的文件时,jest 都会将其替换为"bar">

最新更新