【发布时间】:2019-06-10 06:54:45
【问题描述】:
在我的 jest 文件中导入 IIFE 时,我对如何模拟 IIFE 感到很困惑。 我有一个 JS 文件,其中包含我想要测试的多个函数,除了 IIFE。在我的测试中导入 JS 文件时由于 IIFE 中使用的文档对象而引发错误。
我不想测试 IIFE 功能。有什么办法可以避免这种情况的玩笑。
我尝试使用 setupFiles(在开玩笑的配置中)模拟文档,但没有成功。
还在我的测试文件中尝试了以下代码来模拟它,但又没有运气了。
jest.mock('./myModule.js', () => (
{
...(jest.requireActual('./myModule.js')),
otherFn: () => {}
}
));
我是开玩笑的初学者,只是想避免测试 IIFE。
有什么方法可以避免在导入或模拟时执行 IIFE?
【问题讨论】: