当我运行jest从具有自己的导出和导入文件的文件中测试一个功能时,所有依赖项都由jest导入和处理,因此如果不处理漏洞累累的项目,我将一动不动。如果不需要,是否可以忽略导入测试功能所需文件中的所有内容?
好吧,我尝试了模拟任何事情,使用全局变量进行jest配置,忽略了scss文件-没有任何帮助,尽管取得了一些积极成果
import { importedFunc } from '.';
const id = 'Prefix-2347';
describe('Test the stuff', () => {
it('Should do the stuff correctly', () => {
expect(importedFunc(id)).toBe('2347');
});
});
importedFunc
来自类似以下文件的文件
import {...} from 'bla-bla'
export const importedFunc(id) {...}
export const someOtherFunc(...args) {...}
我想要的是不使用测试功能来自的文件中的任何不必要的依赖项