cost 16 ms
我可以使用 jest/enzyme 检查多个 function 调用吗?

我在尝试模拟 onchange function 的组件之一中有 onchange 回调(从子级调用到父级)function 如图所示,但我收到错误,因为 'getchangeChecbox' 不是 ZC1C125268E68A458 子组件 测试用例 错误 在这种情况下如何模拟 onchange ...

2022-09-26 07:49:40 0 19
如何测试提交 function,我们使用 jest 和酶将数据推送到数组中?

如何测试整个 function 我们正在开玩笑地将一些值推入数组中? 我在 class 组件中有这个方法。 当我们单击每个字段时,有某些字段,如下拉列表、文本、复选框,label、值、强制的值不同。 当我们将不同类型的数据推送到数组中并且每个字段的值都不同时,我不知道如何测试这些方法。 ...

2022-09-26 06:51:06 0 14
如何访问未导出的 function 以获取反应功能组件中的酶

我试图将反应功能组件中的未导出 function 过量到我的 mocha/enzyme 测试用例中,但不知何故我得到了一个未定义的错误。 在以前版本的 react 中,我们可以使用 wrapper.instance() 方法访问该方法,而这在功能组件中无法完成,而且我没有获得访问这些功能的文档。 有 ...

2022-09-23 17:17:35 0 10
如何测试来自 Jest 中道具的加载变量?

我想知道如何从组件获取道具值到测试文件,如果加载是真的,那么我只需要显示加载器。 由于加载来自道具,如何在 Jest 中对此进行测试? ...

2022-09-23 10:00:43 0 13
用酶和 React 17 测试 react-intl 组件

我曾经用酶反应国际(最新版本)测试它们, 但是在升级到反应 17.0.2 并尝试安装新的依赖项后,我得到一个错误,因为酶反应国际不支持反应 17。反应 17 是否有酶反应国际的模拟或者我如何模仿mountWithIntl 和 shallowWithIntl从酶反应国际? `npm ERR:代码 E ...

2022-09-15 10:15:28 0 13
如何测试提供给子组件的 function?

我正在对 jest 进行测试,它说某些代码行没有被覆盖。 在我的情况下,它是定义 Resizable 组件的行。 这个组件来自 npm package 称为“re-resizable” 所以似乎我必须测试为 Resizable 组件提供 function 的 onResizeStop 道具。 如何 ...

2022-09-14 20:07:21 0 18
导入前的笑话模拟脚本标签

我知道直接从组件中获取文档元素不是一个好主意,无论如何,例如我导入了 SomeComponent jsx 文件,例如 在我拥有的那个组件内部,元素是一个包含一些内容的脚本 MyComponent 的单元测试是这样的 它因TypeError 失败:无法读取 null 的属性“someKey” 如何使 ...

2022-09-14 17:31:26 1 12
如何在反应中访问摩卡测试中的道具

我正在尝试在我当前的测试用例中访问道具,但是一旦我从包装器 class 中获得一个实例,道具就会得到 null ,它没有通过测试用例我尝试了 props() 方法来访问道具,但到目前为止还没有运气。 有没有其他方法可以访问道具并在摩卡咖啡中进行测试? 下面是我的代码 测试用例: 错误: ...

2022-09-13 15:56:41 1 17
编写 Jest 酶测试用例

我需要写一个测试用例例如,我有一个封装在 Fragment 下的组件,它正在调用另一个 Button 是 cancelCalled 是一个正常的 function cancelCalled { //doing something } 我需要涵盖 onclick 功能所以我该怎么做,帮助我们非常感激 ...

2022-09-13 08:38:59 0 12
酶模拟变化不适用于 Formik

我正在尝试使用 Enzyme 和 Jest 测试我的应用 Formik 输入之一, 运行 npm 测试时我得到 如果我做 console.log(nameInput.props()) 我收到, 所以至少包装器包含我要模拟的输入。 为什么模拟 function 不改变输入的值? ...

2022-09-08 18:25:31 0 5
Enzyme Wrapped.instance() 没有反应组件方法属性,因为.bind(this)

我有一个看起来像这样的组件: 我已经对其进行了测试: 但我收到错误无法监视 updateDimensions 属性,因为它不是 function; 取而代之的是未定义。 我所有的谷歌搜索结果都显示了这种测试方法,但我认为问题在于.bind(this) 用于构造函数() 中的方法 ...

2022-09-08 04:21:57 0 12
自定义组件的酶浅测试

我有这个测试: 我不得不使用自定义组件更改字符串“文本示例”的代码: 所以现在第二个期望不起作用,我对酶测试没有太多经验,我会忽略自定义标签检查文本,这就是我迷路的地方,我尝试了许多不同的属性,但仍然找不到正确的一个。 我得到的壁橱是这样的: 但仍然无法正常工作。 任何人都可以帮忙吗? 谢谢 ...

2022-09-07 17:43:52 0 7

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM