【发布时间】:2021-05-12 23:36:43
【问题描述】:
我知道可以自动模拟模块,这样您就不必为它们创建模拟实现。
像这样:
file.test.js
jest.mock('./my-player.js');
import myPlayer from './my-player'
所以现在myPlayer 已经被模拟了,所以我可以使用它。
但是如果我有一个要导入函数的文件呢:
other.test.js
import { getData } from './helpers';
我必须为此创建一个模拟实现还是有办法自动模拟它?
【问题讨论】:
-
我之前不得不处理这个问题,我发现的唯一方法是在 mocks 文件夹中创建一个手动模拟
标签: javascript unit-testing jestjs mocking