小编Dro*_*Dan的帖子

是否可以使用 Jest 模拟本地函数

我有一个文件 (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)

node.js reactjs jestjs

5
推荐指数
1
解决办法
4197
查看次数

标签 统计

jestjs ×1

node.js ×1

reactjs ×1