react-test-renderer相关内容

如何模拟Reaction测试中的状态和数据的值

我正在为我的Reaction页面编写测试,但我的页面在其状态下使用isLoding,当加载页面时呈现“正在加载”,当加载但没有数据(来自FETCH请求)时呈现“找不到数据”,而当加载数据(来自FETCH请求)时加载欢迎页面。 我想编写一个测试,用于检查在下列情况下是否显示预期文本: 页面已加载,但未找到数据 页面已加载并包含数据 我认为我已经控制了没有数据测试可以正常工作,但是 ..
发布时间:2022-06-27 21:43:55 其他开发

如何使用 Jest 在 React Native 中测试 Alert

因此,在我的程序中,当用户登录时,如果所有凭据都正确,如果缺少任何详细信息或格式不正确,他们将进入下一页,并且屏幕上会显示警报. 如果按下按钮后显示警报,我如何在 React Native 中使用 Jest 进行测试,并确认警报文本是否正确? 我的一些组件如下所示: ....catch(函数(错误){//在这里处理错误.var errorCode = error.code;var e ..
发布时间:2022-01-01 23:02:50 其他开发

react-test-renderer 的 create() 与 @testing-library/react 的 render()

我是 React 的新手,对所有测试库都感到困惑.我让我的测试代码可以工作,但是为了使用它的 toMatchSnapshot() 并且不得不从 react-test-renderer 调用 create() 并且必须调用它似乎是多余的render() 来自 @testing-library/react 以便使用其断言,例如 getByLabelText(). import {render} fr ..
发布时间:2021-07-05 18:36:52 其他开发

ReactTestUtils 已被移动

我正在开始学习 React,在进行一些测试时,我注意到两条警告消息: 警告:ReactTestUtils 已移至 react-dom/test-utils.更新参考以删除此警告. 警告:浅渲染器已移至 react-test-renderer/shallow.更新参考以删除此警告. 它们不会阻止测试运行或正确验证,但始终存在此错误. 通过查看文档,我 找到此页面,即使在我添加 ..
发布时间:2021-07-03 20:17:03 其他开发

如何测试调用api的函数?

如何测试调用get API并输出响应的函数.我尝试过,但是我可以测试处于状态的初始数据,但是我想知道如何测试调用API时更新初始状态的函数. 代码示例我尝试过的.CodeSandboxLink:[测试代码] 1 上下文API 这里我调用了函数 userDataFunc ,该函数位于上下文中,初始数据存储在状态 userData 中 从"react"导入React,{Compo ..

React Jest测试无法与ts-jest一起运行-在导入的文件上遇到意外令牌

我是测试React/Typescript应用程序的新手.我想对React组件进行单元测试,因为我完全不满意没有测试就开发应用程序.该应用程序本身运行良好,只是无法在测试模式下运行. 命令(react-scripts test的别名): yarn test 输出: FAIL src/containers/pages/Feature/Feature.test.tsx ● ..
发布时间:2020-07-11 20:13:59 其他开发