javascript - 开 Jest : Mocking files with different names

标签 javascript mocking jestjs

我有一个名为 foo.js 的文件,我想模拟它,而不是在 __mocks__ 中将此文件命名为 foo.js文件夹,我想将其命名为 foo.mock.js。我怎样才能用 Jest 做到这一点?谢谢!

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

最佳答案

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

foo.test.js

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

这对我有用

关于javascript - 开 Jest : Mocking files with different names,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55698072/

相关文章:

unit-testing - 流服务中的 Webmethods 模拟

java - 可配置的依赖关系,易于模拟默认实现

javascript - 访问具有数组的 json 对象

react-native - 混合 Jest 期待与排毒期待

javascript - 如何在jquery中随时间迭代元素

javascript - 以下两个使用 querySelectorAll() 的语句有什么区别?

reactjs - 如何用 Jest 模拟第三方 react 原生组件?

javascript - 如何用 Jest 测试 asnyc 代码(或用 jsdom 测试 "image.onload")

javascript - 如何在精细 uploader 中在运行时添加 header

javascript - AngularJS 问题不显示输出