报错信息:报错信息:When using mount: Cannot read property ‘child’ of undefined on React 17
jest 单元测试需要 为酶倒入React新的适配器
以下适配器由酵素公司正式提供,与React具有以下兼容性:
Enzyme Adapter Package | React semver compatibility |
---|---|
enzyme-adapter-react-16 | ^16.4.0-0 |
enzyme-adapter-react-16.3 | ~16.3.0-0 |
enzyme-adapter-react-16.2 | ~16.2 |
enzyme-adapter-react-16.1 | ~16.0.0-0 \|\| ~16.1 |
enzyme-adapter-react-15 | ^15.5.0 |
enzyme-adapter-react-15.4 | 15.0.0-0 - 15.4.x |
enzyme-adapter-react-14 | ^0.14.0 |
enzyme-adapter-react-13 | ^0.13.0 |
由此可见并不兼容React 17
目前还没有正式版支持适配,推出了一个测试版以供使用
安装网站上的提示安装即可