21得票4回答
ReactTestUtils已经被移动。

我开始学习React,当我做一些测试的时候我注意到了两个警告信息: 警告:ReactTestUtils已经迁移到react-dom/test-utils。更新引用以删除此警告。 警告:Shallow渲染器已经迁移到react-test-renderer/shallow。更新引用以删除此警告。...

7得票2回答
如何使用Jest测试React Native中的Alert功能

在我的程序中,当用户登录时,如果所有凭据都正确,他们将进入下一页。如果缺少任何详细信息或格式不正确,则会在屏幕上显示警报。 如何在 React Native 中使用 Jest 进行测试,以确认在按钮按下后是否显示了警报,并确认警报文本是否正确? 以下是我的某些组件: ... .catch...

7得票3回答
Jest - 在React中测试模态框会出错

我正在使用 Jest 和 react-test-renderer 来测试 React 组件。但是如果我像这样测试一个 react-mui 模态对话框: describe('Dashboard', function () { let dashboard; beforeEach(asyn...

112得票8回答
如何测试依赖于useContext钩子的React组件?

我有一个组件,它使用useContext,然后其输出取决于上下文中的值。这是一个简单的例子:import React, { useContext } from 'react'; const MyComponent = () => { const name = useContext(...

10得票1回答
如何使用 Jest 检查元素是否可见?

我有一个简单的React组件,我想根据React状态测试样式。该组件如下所示: React组件。 const Backdrop = ({ showBackdrop }) => { const backdropRef = useRef(); function getB...

8得票1回答
无法使用React测试渲染器测试Material-ui Modal。

当尝试使用 Jest 库为 Modal 组件编写简单测试时,代码如下: import { Modal } from '@material-ui/core'; import React from 'react'; import TestRenderer from 'react-test-ren...

7得票1回答
React Typescript测试 - 目标容器不是DOM元素

我是一名新手,正在学习测试React/Typescript应用程序。 命令(别名为react-scripts test): yarn test 输出: FAIL src/containers/pages/Feature/Feature.test.tsx ● Test suit...

12得票1回答
React快照测试- react-test-renderer与react-testing-library的比较

我正在尝试在我的React应用程序中进行快照测试。我已经使用react-testing-library进行单元测试。然而,在进行快照测试时,我在网络上看到了不同的方法,可以使用react-test-renderer或react-testing library。以下是三个示例,请问它们之间有什么...

10得票2回答
React测试渲染器:在查找React Native中的testID时,findAllByProps返回了应该查找到的两倍内容。

我正在使用React Test Renderer和Jest测试我的React Native应用程序。下面是我所做的简单代码示例: 我使用React Test Renderer与Jest来测试我的React Native应用程序。 这里是我正在做的简单代码示例:it('renders on...

28得票2回答
Jestjs如何测试在另一个函数内部调用的函数

我使用jest和react-test-renderer进行测试。测试应该很简单,但是我很难找到合适的示例。我尝试过类似这样的方式(一般将函数保留在单独的文件中): utils.jsexport const childFunction = () => 'something'; c...