【发布时间】:2017-02-27 07:58:42
【问题描述】:
我有一个包含这一行的测试文件
jest.mock('../request');
但似乎找不到我的 mocks 文件夹和它的请求文件。我的文件夹结构如下
我这里按照玩笑的例子https://github.com/facebook/jest/tree/master/examples/async
有什么问题吗?
【问题讨论】:
我有一个包含这一行的测试文件
jest.mock('../request');
但似乎找不到我的 mocks 文件夹和它的请求文件。我的文件夹结构如下
我这里按照玩笑的例子https://github.com/facebook/jest/tree/master/examples/async
有什么问题吗?
【问题讨论】:
jest.mock 中的路径需要是从测试到要模拟的模块 (request.js) 的相对路径,__mocks__ 文件夹需要位于原始 request.js 文件所在的文件夹中从您的屏幕截图中很难看出它是否像这样。此外,您的测试不显示 jest.mock('../request'); 行。
【讨论】:
request.js在同一个文件夹中