考虑使用“jsdom”测试环境
作者:Rodrigo 提问时间:9/18/2021
我有一个简单的测试: import React from 'react' import { render } from '@testing-library/react' import Button...
react-testing-library 问答列表
作者:Rodrigo 提问时间:9/18/2021
我有一个简单的测试: import React from 'react' import { render } from '@testing-library/react' import Button...
作者:Devin Ekadeni 提问时间:6/14/2020
[出于提问目的,我制作了虚拟示例以使其更容易理解] 假设我有这个主页组件,当达到页面高度的 1/3 时,它将切换颜色。 // Homepage.js const Home = (props) =>...
作者:Dimitar Nizamov 提问时间:5/31/2023
我在测试中使用了以下代码,该代码正在获取具有文本“Name”的 DataTable 的标头并单击该元素。但是,由于某种原因,事件不会冒泡到按钮元素,并且不会触发单击。如果我明确声明我想要父元素,那么它...
作者:Roma N 提问时间:6/19/2023
在旧项目中,我有用于收听键的 react 类组件。我尝试编写 100% 覆盖率测试,但我不明白如何调用e.isPropagationStopped 详细: // my class componen...
作者:hanuruh 提问时间:7/13/2021
我有一个异步方法,可以通过回调更改状态: class Demo{ callback: () => void; async triggerCallback() { this.callback...
作者:i2i3 提问时间:9/14/2023
根据这种用法,在编写时,定义的文件扩展名必须在打字稿项目中。import '@testing-library/jest-dom'ts 我可以看到它有效,但不明白为什么扩展必须是.扩展会影响模块分辨率...
作者:tigerboy 提问时间:9/17/2023
我正在尝试测试我用 react 制作的基本任务管理器应用程序: 下面分别是组件和测试文件: 组件 (AddTask,.js) import React, { useState } from 're...
作者:Pradhumn Sharma 提问时间:10/25/2023
我刚刚将我的 fake-indexeddb“ 版本从更新为 ,但现在我在 jest 测试文件中收到错误。我的节点版本已经是 18.17.1,但仍然收到此错误。4.0.25.0.0ReferenceEr...
作者:meez 提问时间:11/8/2023
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2天前关闭。 改进此问题 我有这个帮手 const getPrefix = (...
作者:yegor 提问时间:11/10/2023
我正在 react 中练习 TDD,只是好奇我是否做对了事情。看,我有这个非常简单的组件: export default function Reviews({ reviews }: { review...