TypeError:无法在测试React组件中读取未定义的属性“数据”

时间:2019-03-26 17:07:21

标签: reactjs redux jestjs enzyme

对于测试React组件,我得到以下错误。谁能帮我解决这个错误?

  

TypeError:无法在新的XXX(src / components / xxx / xxx / index.tsx:39:39)读取未定义的属性“数据”

     

在ReactShallowRenderer.render(node_modules / react-test-renderer / cjs / react-test-renderer-shallow.development.js:693:30)

     

在node_modules / enzyme-adapter-react- 16 / build / ReactSixteenAdapter.js:547:35

     

with with SetStateAllowed(node_modules / enzyme-adapter- utils / build / Utils.js:1 43:16)

     

在Object.render(node_modules / enzyme-adapter-react-16 / build / ReactSixteenAdapter.js:546:68)

     

在新的ShallowWrapper中(node_modules / enzyme / build / ShallowWrapper.js:265:22)

     

在Object.shallow(node_modules / enzyme / build / shallow.js:21:10)

     

在设置时(src / components / xxx / xxx / index.test.tsx:19:28)

     

at Object。 (src / components / xxx / xxx / index.t est.tsx:27:18)             在新的Promise()

     

在Promise.resolve.then.el(node_modules / p-map / index.js:46:16)             

     

在process._tickCallback(内部/process/next_tick.js:188:7)

0 个答案:

没有答案