我们假设module.js
中的方法//module.js
export const bestFunction = x => {
return x + 1
}
如下:
bestFunction
如果我的代码本身导入如此,我如何模拟import { bestFunction } from './module.js'
:
WEB-INF/lib
答案 0 :(得分:2)
在你的测试中:
import * as depends from './module.js';
describe("when testing..", () => {
beforeEach(() => {
depends.bestFunction = jest.fn().mockImplementation(() => 22);
})
it ('doStuff', () => {
expect(objectUnderTest.foo()).toEqual('22 red balloons');
});
});