【发布时间】:2018-11-02 02:14:19
【问题描述】:
如何使用 Jest 模拟 ES6 模块导入? 例如我们有以下结构:
// ../store.js
function getData(data) {
return data / 3;
}
export { getData };
// ../myModule.js
import { getData } from './store';
function myModule(param) {
return getData(param) * 4;
}
export { myModule };
// ./myModule.test.js
import { myModule ] from '../myModule';
test('2 x 4 equal 8', () => {
expect(getData(6)).toBe(8);
});
【问题讨论】:
标签: javascript unit-testing jestjs es6-modules