我有一些组件与第三方插件/库的子组件。我使用Jest进行单元测试和toMatchSnapshot()
方法。我试图排除jest.unmock('ChildComponet.js')
子组件,我得到这个错误:React Jest匹配快照,崩溃时测试组件与子组件
jest.unmock('ChildComponet.js')被调用,但automocking被禁用。删除不必要的电话jest.unmock
或通过jest.enableAutomock();
为此测试启用自动锁定功能。这个警告可能是15
我启用jest.enableAutomock();
现在我那朵错误开玩笑默认配置变化的结果:
类型错误:无法读取属性未定义
“DEFINE_MANY”我把这个在我的package.json但没有任何反应:
“unmockedModulePathPatterns”: “ROOTDIR/node_modules /反应”]
有什么建议吗?
是在React中对组件进行单元测试的正确方法吗?
非常感谢。我测试它。 –