react-testing-library 问答列表

考虑使用“jsdom”测试环境

作者:Rodrigo 提问时间:9/18/2021

我有一个简单的测试: import React from 'react' import { render } from '@testing-library/react' import Button...

如何使用fireEvent.scroll检测scrollPosition?- 反应测试库

作者:Devin Ekadeni 提问时间:6/14/2020

[出于提问目的,我制作了虚拟示例以使其更容易理解] 假设我有这个主页组件,当达到页面高度的 1/3 时,它将切换颜色。 // Homepage.js const Home = (props) =>...

@testing-library/react click 事件不会冒泡到父元素

作者:Dimitar Nizamov 提问时间:5/31/2023

我在测试中使用了以下代码,该代码正在获取具有文本“Name”的 DataTable 的标头并单击该元素。但是,由于某种原因,事件不会冒泡到按钮元素,并且不会触发单击。如果我明确声明我想要父元素,那么它...

如何使用 react 测试库测试 e.stopPropagation?

作者:Roma N 提问时间:6/19/2023

在旧项目中,我有用于收听键的 react 类组件。我尝试编写 100% 覆盖率测试,但我不明白如何调用e.isPropagationStopped 详细: // my class componen...

React 测试库:waitFor vs act

作者:hanuruh 提问时间:7/13/2021

我有一个异步方法,可以通过回调更改状态: class Demo{ callback: () => void; async triggerCallback() { this.callback...

为什么 @testing-library/jest-dom 需要 ts 扩展名才能导入?

作者:i2i3 提问时间:9/14/2023

根据这种用法,在编写时,定义的文件扩展名必须在打字稿项目中。import '@testing-library/jest-dom'ts 我可以看到它有效,但不明白为什么扩展必须是.扩展会影响模块分辨率...

react 任务管理应用错误:TestingLibraryElementError:无法通过以下方式找到元素:[data-testid=“add-task-form”]

作者:tigerboy 提问时间:9/17/2023

我正在尝试测试我用 react 制作的基本任务管理器应用程序: 下面分别是组件和测试文件: 组件 (AddTask,.js) import React, { useState } from 're...

在 fake-indexeddb 的最新包中出现错误”

作者:Pradhumn Sharma 提问时间:10/25/2023

我刚刚将我的 fake-indexeddb“ 版本从更新为 ,但现在我在 jest 测试文件中收到错误。我的节点版本已经是 18.17.1,但仍然收到此错误。4.0.25.0.0ReferenceEr...

当 Javascript switch 语句返回默认 null 时,单元测试失败 [closed]

作者:meez 提问时间:11/8/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2天前关闭。 改进此问题 我有这个帮手 const getPrefix = (...

在 react 中测试显示的组件而不是用户交互是否被认为是好的

作者:yegor 提问时间:11/10/2023

我正在 react 中练习 TDD,只是好奇我是否做对了事情。看,我有这个非常简单的组件: export default function Reviews({ reviews }: { review...


共10条 当前第1页