问题标签 [enzyme-to-snapshot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
427 浏览

javascript - 反应测试类型错误:无法读取未定义的属性“地图”

我正在尝试对使用 redux 状态作为道具的组件编写测试,但出现以下错误。

ExpenseList.js 文件

ExpenseList.test.js 文件

包.json 文件

测试费用.js 文件

0 投票
1 回答
1076 浏览

reactjs - 带有 React -17.0.1 的酶 - 方法“文本”旨在在 1 个节点上运行。找到了 0 个

我将 react-17.0.1 与酶 3.3.0 和@wojtekmaj/enzyme-adapter-react-17一起使用,因此在迁移到反应 17 后我在测试中遇到了很多错误。我有这样的测试:

在这里我收到一个错误:

这是为其编写测试的组件,如下所示:

0 投票
0 回答
96 浏览

jestjs - 使用酶 / Jest 测试 react-hook-form 的 Controller API

有没有办法使用 Jest/enzyme测试使用react-hook-form 控制器 API的组件?

请看一下这个代码沙箱,看看我的组件是什么样子的

我确实尝试Controller使用以下模拟进行快照测试;

但是随后输入不会被渲染,因为模拟的 Controller 会返回null(因为<></>)。

知道如何解决这个问题,还是我必须testing library有机会为此编写测试?

0 投票
1 回答
196 浏览

node.js - 如何使用 jest 和酵素与孩子一起测试 React 组件?

要测试的组件。this.props.children 有 example.js 的子组件

测试用例

如何测试通过的子组件?

谢谢。