【发布时间】:2018-04-29 15:51:49
【问题描述】:
我正在尝试为自定义模块进行手动模拟 ->help.js 我创建了手动模拟 |-型号 | |-模拟 |-help.js |帮助.js |test.js
模拟了 help.js 之类的函数
jest.mock('./help', () => {
return {
add: jest.fn(() => jest.fn()),
delete: jest.fn(() => jest.fn()),
toggle: jest.fn(() => jest.fn())
};
我正在尝试在 test.js 中使用模拟模块,例如
jest.mock('./_mocks_/help');
const help =require()
test('add',()=>{
expect(help.add).toHaveBeenCalledWith({
type: 'test',
});
})
再次调用主实现模块而不是模拟模块。 请帮帮我。我是开玩笑的新手 提前致谢
【问题讨论】:
-
你能改进你的代码吗?您的代码不正确且缺少信息。
标签: jestjs babel-jest