我有一个文件 (file.js) 在同一个文件中包含 3 个函数:
文件.js:
const fn1 = (number) => {
return number + 1;
}
export const fn2 = (value) => {
return value;
}
export const fn3 = (number) => {
return fn1(number);
}
export const fn4 = (number) => {
return fn2(number);
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用 JEST 定期模拟这些功能?我希望实现的目标是:
文件.test.js:
import { fn2, fn3, fn4 } from 'file.js';
describe('fn2', () => {
test('normal test.' => {
expect(fn2(1)).toBe(1);
})
});
describe('fn3', () => {
test('mock fn1 for this test.' => …
Run Code Online (Sandbox Code Playgroud)