如何在 React Jest 中测试 onClick 处理程序 +酶?
我知道这是重复的问题,但现有的答案似乎不起作用。 因此,我正在使用 SemanticUI 中的样式,并尝试在其 HTML 元素之一上测试 onClick 处理程序 处理…
在酶中编写服务器错误场景的单元测试
我正在开发一项功能,该功能涉及从 API 获取数据并相应地渲染组件。 index.js import React, { useState, useEffect } from 'react'; import PropType…
酶适配器错误 - 无法将未定义或 null 转换为对象
我正在尝试使用 Enzyme 来测试我的 React 应用程序,但遇到了此错误。我没有在其他地方看到过它,也无法弄清楚。 这是堆栈跟踪: TypeError: Cannot c…
如何在事件发生后更新包装器
我正在使用 jest 和酶来测试我的 React 组件。 我面临一个问题,在更改 dom 的事件之后我无法获取最新的 DOM 树。 Home 组件: export class Home ext…
使用 Controller API 测试 Enzyme 和 jest 中 Select 的 React-form-hook
我想测试我的下面的选择并模拟更改事件。但目前 onchange 不起作用。从下拉列表中选择某些选项时,我想显示一个输入字段,但无法模拟 onchange 事件。…
仅在测试时通过 useEffect 内的 useState 设置值时出现无限渲染错误
我有以下简单的组件,我只是想在开始时设置一个值。 因此尝试在 useEffect 中设置值。 我在这里将组件简化到最小。 只要我尝试通过 useState 设置值,…
测试内的更新未包含在 act(...) 错误中
我在用笑话和酶进行测试时遇到问题。当我尝试测试 Formik 输入之一的更改时,我收到此错误,表明测试内的更新未包含在 act(...) 中。我尝试导入 act …
如何使用 refs 测试 React 组件?
我有一些反应功能组件: export const Chat = props => { .............. const messagesRef = useRef(null); useEffect(() => messages && messagesR…
wrapper.instance() 和wrapper.find(Component).instance() 返回 null
考虑下面的代码。 const wrapper = mount( , ); wrapper.instance() // null wrapper.find(ComponentPage).instance() //null ('ComponentPage') or (…
jest可以mock 组件内调用的其他模块的方法吗?
如下:组件Bimport { getData } from './api'; function B(){ useEffect(()=>{ getData(); },[]) return }test// 这里可以进行mock getData函数吗? i…
jest+enzyme,如何测试antd的select下拉菜单的onChange和onFocus事件
我在jest里面测试antd的select组件,但是不知道要怎么模拟onFocus和onChange事件,而且使用simulate('click')会报错,TypeError: Cannot read propert…
- 共 1 页
- 1