reactjs - 反应单元测试 - 酶内部错误:带有标签2的未知节点
问题描述
<StateProvider initialState={context.initialState} reducer={context.reducer}>
<div className="search-result">
<SearchBox />
<React.Suspense fallback={<Loader />}> <SearchPage /> </React.Suspense>
</div>
</StateProvider>
我正在尝试为搜索页面组件编写开玩笑的单元测试。收到以下错误
Enzyme Internal Error: unknown node with tag 2
53 | // }
54 |
> 55 | component = mount(
| ^
56 | <StateProvider initialState={context.initialState} reducer={context.reducer}>
57 | {/* <SearchPage /> */}
58 | <React.Suspense fallback={<Loader />}> <SearchPage /> </React.Suspense>
at map (node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:262:13)
at Array.map (<anonymous>)
at childrenToTree (node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:277:27)
at map (node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:235:14)
at Array.map (<anonymous>)
at childrenToTree (node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:277:27)
需要帮助来解决此问题。
解决方案
推荐阅读
- php - 我第一次准备的 MySQLi 的问题
- laravel - 在 Laravel Eloquent 中创建后在方法中返回模型关系/枢轴
- php - 使用 Laravel 在 Chrome 中领先的欺骗性网站
- java - Java - 无法解析符号“系统”
- php - 使用 JSON 将数组数据传递给 Morris Chart
- model-checking - 模型检查中探索状态与使用内存之间的关系
- python - Python,如何获取 xsl 样式表的参数?
- php - 根据 WordPress 主题选择更改页面内容
- javascript - 如何在 JavaScript 中实现 Java 的 HashMap.equals(HashMap)
- r - 删除字符串中的多余字符