我有一个基于股票的基本应用程序
create-react-app
jest
配置也是默认配置。我的文件夹结构如下:
src
âââ __mocks__
âââ Item.js
âââ __tests__
âââ Item.test.js
âââ List.test.js
âââ Item.js
âââ List.js
react-dnd
上下文:
import Item from "../Item"
export default Item.DecoratedComponent
在我的
项目.test.js
,如果我从
__mocks__
直接文件夹,我的测试运行得很好:
import Item from '../__mocks__/Item'
不过,我想改为指示
要使用此模块的模拟版本,请执行以下操作:
import Item from '../Item'
jest.mock('../Item')
我之所以要这样做是因为当我为
List
Item
组件,我不会导入
项目
List.test.js
,但我想同时指导
开玩笑
项目
模块。
项目
there are suggestions that this should work
.
我做错什么了?我该如何指导
正确使用模块的模拟实例?