开玩笑:模拟具有不同名称的文件

时间:2019-04-15 22:30:09

标签: javascript mocking jestjs

我有一个要模拟的名为foo.js的文件,而不是在foo.js文件夹中命名此文件__mocks__,而是要命名为foo.mock.js 。我该如何开玩笑?谢谢!

| - foo.js
| - __mocks__/
    | - foo.mock.js

1 个答案:

答案 0 :(得分:2)

| - foo.js
| - __mocks__/
    | - foo.mock.js
| - __tests__/
    | - foo.test.js

foo.test.js

jest.mock("../foo", () => require("../__mocks__/foo.mock"))

这对我有用