我有一些組件與第三方插件/庫的子組件。我使用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中對組件進行單元測試的正確方法嗎?
非常感謝。我測試它。 –