我正在尝试更新属性(对象数组)。 我必须用新的 object 更新完整的 object 编写一个测试用例,其中我需要将特定的 prop1.B 值更新为 prop2 值,但我无法执行此操作 到 我想将 prop1.mainList.list2 值更新为 prop2.list2 值我在这个问题上的工作 ...
我正在尝试更新属性(对象数组)。 我必须用新的 object 更新完整的 object 编写一个测试用例,其中我需要将特定的 prop1.B 值更新为 prop2 值,但我无法执行此操作 到 我想将 prop1.mainList.list2 值更新为 prop2.list2 值我在这个问题上的工作 ...
我正在尝试使用redux-mock-store测试我的 function react-redux 连接组件。 但是,我不断收到TypeError: Cannot read properties of undefined (reading 'getState') 。 我试过shallow mount ...
我的测试结果是数字 1 而不是图标的名称。 你知道我怎样才能测试图像源吗? 代码: 我的测试: 测试结果: ...
在我的反应组件中,我有:import AxiosInstance from '../../common/ApiHandler' 在 ApiHandler.js 中我创建一个 AxiosInstanceAxiosInstance = axios.create(defaultOptions); e ...
我最近开始将我当前的 React 16 和 17 项目升级到 React 18。因此,我不得不将我的测试库从 Enzym 更改为 React 测试库 (RTL)。 我遇到了一个找不到等效项的场景。 我使用 material-ui 作为样式库。 在 Enzyme 中,我可以这样查询组件: 我在 RTL ...
编辑:我能够确定 MUI 的指令在使用 RTL 时工作正常。 这个问题只发生在酶测试中! 我正在关注MUI 关于如何测试 useMediaQuery 的文档,但我对我在我的组件中使用 useMediaQuery( 在 MUI 文档中概述)的方式是否与 MUI 文档中的测试说明兼容感到困惑。 这是我的 ...
我一直在为我的仪表板模块编写测试用例,但它在此测试用例文件中显示错误,但前端工作正常:这是代码:操作必须是普通对象。 相反,实际类型是:“函数”。 您可能需要将中间件添加到您的商店设置中以处理调度其他值,例如“redux-thunk”来处理调度功能。 这是我的总 emp 函数: 和 gettota ...
假设您有以下两个组件 如果您尝试使用酶进行如下测试: 它只能与mount一起使用,因为它也是唯一一个渲染内部组件的组件(因此 children[0].type 被定义为 Child 类,因此它具有 IS_CHILD 属性)。 相反,对于 shallow,它会尝试渲染 Parent 组件,但是当它试图 ...
我正在测试反应功能组件,我需要在单击按钮之前单击一个按钮它正在使用一些 state 这是错误的我想使我的测试用例通过。请帮助 ...
我正在尝试使用 Jest 为本机反应编写测试用例,但遇到以下问题。 我手动执行了 function 并且它按预期工作但在测试用例中它不是。 首页.js 首页-test.js 执行测试后的错误日志 有人可以帮我解决这个问题吗? 我对此很陌生,并试图弄清楚但无法得到正确的答案。 ...
测试套件运行得很好,直到它停止运行。 奇怪的事情只发生在我的机器上,CI 工作正常。 我们的项目使用 Typecript、React、Jest 和 Enzyme,这是我运行yarn jest时得到的结果: 我尝试清理纱线缓存,再次克隆回购协议,重新安装节点。 我完全无能为力。 有任何想法吗? 相关配 ...
嗨,我正在编写一个代码来触发 useEffect 挂钩内的操作。 它是这样的: 现在我需要在Enzyme中编写单元测试以使其具有 100% 的代码覆盖率。 有人可以帮我吗 ...
我知道直接从组件中获取文档元素不是一个好主意,无论如何,例如我导入了 SomeComponent jsx 文件,例如 在我拥有的那个组件内部,元素是一个包含一些内容的脚本 MyComponent 的单元测试是这样的 它因TypeError 失败:无法读取 null 的属性“someKey” 如何使 ...
我正在尝试在我当前的测试用例中访问道具,但是一旦我从包装器 class 中获得一个实例,道具就会得到 null ,它没有通过测试用例我尝试了 props() 方法来访问道具,但到目前为止还没有运气。 有没有其他方法可以访问道具并在摩卡咖啡中进行测试? 下面是我的代码 测试用例: 错误: ...
如何使用 jest 和酶为下面的给定代码编写测试用例。 const mapDispatchToProps = dispatch => ({ getTicketTypes: (request) => dispatch(ticketTypeActions.processTicketType ...
当我在 react js 中运行测试用例时,不同系统的快照每次都失败。 因为它正在生成一些随机类名和一些随机行索引值。 ...
我目前正在尝试编写一个测试来测试高阶组件内部的内容 我的测试是这样的: 输出以下内容: 我的会话文件如下所示: 我试图做一个 jest.mock 让我使用它的一部分: 使用这个模块,我至少可以看到返回的组件而不是会话。 但现在的问题是我需要能够设置会话状态。 想知道是否有人可以提供帮 ...
当基于多个 REST 调用响应更新状态时,我想测试我的反应组件。 这是我的代码。 setuptests.js apiProvider.js: apiService.js: App.js 代码: 应用程序.test.js: ...
我正在做一个 React 挑战,它只是要求我从 react 路由器放置一个 Link 标签,它应该有一个文本,它在浏览器中完美运行,但我无法通过测试,它一直显示错误,我已经尝试了一切。 这是我的代码: 这是测试代码,第一个是通过,另外两个是我不能通过的。 当我运行测试时,它说它正在接收一个 ...
我对我的函数组件呈现的元素有一个回调,我想测试这个回调是在点击时触发的。 但是,仅当引用的 clientHeight 和 scrollHeight 不同时才会呈现此元素,但在这些测试期间,这两个值都返回为 0(当我从 useLayoutEffect 中登录到控制台时看到)。 出于此测试的目的,如何将 ...