cost 57 ms
类型错误:使用反应测试库测试组件时无法读取 null 的属性(读取“useState”) - TypeError: Cannot read properties of null (reading 'useState') while testing component with react testing library

我正在学习使用 React 测试库和 Jest 对 React 和 React 组件进行测试。 在尝试测试一个在渲染组件时可以正常工作的组件时,它可以正常工作,但是在测试它时,我得到了 Invalid hook 错误。 这是组件。 这是我正在运行的测试 这是我得到的错误 任何建议将不胜感激。 提前 ...

Jest-dom TypeError:$toString 不是 function、Typescript、React、Next.js - Jest-dom TypeError: $toString is not a function , Typescript, React, Next.js

我一直在尝试配置 jest 和 @testing-library/jest-dom 以与我的 typescript/react/next.js 网站一起使用。 每次我运行测试时都会遇到这个问题,但我不确定到底是什么原因造成的。 我已经坚持了 3 天了,不确定是不是配置问题。 我重做了项目我已经卸载 ...

@testing-library/cypress 的哪个版本与 cypress 版本 9.5.3 兼容? - which version of @testing-library/cypress is compatible with cypress version 9.5.3?

我正在尝试安装@testing-library/cypress ,而cypress@9.5.3已经安装在我的项目中。 它给了我一个无法解决的依赖错误。 它期望cypress@^12.0.0 我无法更新柏树依赖项。 如何为cypress@9.5.3找到正确的@testing-library/cypr ...

如何测试在 useEffect 中具有同步调用的 React Native Context - How do I test a React Native Context that has an a sync call in useEffect

还有其他类似的问题,但这是特定于 React Native 的,我有一个 React Context,它有一个提供者,并且提供者有一个useEffect挂钩,它调用一个异步函数来更新状态。 我模拟的实际异步操作返回已解决的承诺。 最初我这样做是为了确保初始状态正常 默认状态按预期工作,但当我想要 ...

测试库无法找到带有文本的元素 - Testing Library Unable to find an element with text

我正在使用 @testing-library 来测试一个 svelte 组件。 在终端测试中,它们看似不应该失败 使用以下Footer.spec.js 相同的设置似乎适用于我下载的 Github 存储库,所以我不确定这是否与我的代码有关或与不正确的配置文件有关。 ./Footer.svelte i ...

用testing-library在JS中模拟长按鼠标左键 - Simulating a long press of mouse left button in JS with testing-library

我正在写一个集成测试,我需要点击 html object 超过 0.5 秒。 在同一测试中,我已经能够使用userEvent来处理各种键的操作,例如: 我想知道是否有一种方法可以做类似的事情(有或没有 userEvent)来在页面中长按 object。 就像是: 鼠标左键单击 X 而不释放按钮等待 ...

测试库:你调用了 act(async () =>...) 没有等待 - Testing library: You called act(async () => ...) without await

我正在编写一些 React 单元测试,并且在我的控制台中不断收到此警告,但我不确定我是否真的做错了什么。 我得到的警告是: 考试: 查找邮政编码输入键入邮政编码(使用user-event库) 等待调用一些异步回调但我合理地认为没有其他方法可以编写此测试... 如果我删除act ,我会收到此错误: 相 ...

为什么查询在单独的“it”测试块中失败 - Why does query fail in separate `it` blocks of tests

我有一个 React SignUp 组件。 我正在用 Jest 作为运行器和测试库编写测试来编写测试。 注册组件代码(使用 materialize 进行样式化)是: 我正在尝试呈现组件,然后验证表单是否具有Name 、 Email和Password输入。 测试文件如下所示: 问题:无论我测试输入的顺 ...

如何在网页中独立使用 jest-dom? - How to use jest-dom as standalone in a webpage?

我想单独/独立使用/运行jest-dom匹配器(不是在测试中,而是在网页中),如下所示: 这就是jest-dom GitHub 声称的内容: 目的是使它可以独立于其他库使用,并且更清楚地表明这些其他库独立于 jest,并且也可以与其他测试运行器一起使用。 顺便说一句,这就是我想要这样做的原因。 ...

使用 @testing-library/react 测试 antd 下拉列表 - Test antd dropdown with @testing-library/react

我正在努力测试 select 来自下拉组件 (antd) 的一些值。 这是我要测试的组件: 这是测试: 我试图遵循这个例子,但它失败了: TestingLibraryElementError:无法找到角色为“选项”且名称为“三”的可访问元素可能是因为 antd 的下拉菜单实现方式与该示例中的 ma ...

React-bootstrap Nabar.Offcanvas 导致 Jest/testing-library 测试出错 - React-bootstrap Nabar.Offcanvas causing errors with Jest/testing-library tests

我正在为响应式导航菜单使用 navbar.offcanvas 元素。 我刚刚运行了我的测试,当我注释掉 navbar.offcanvas 元素时测试通过了。 我正在使用 React-Bootstrap、Jest 和 testing-library/react。 当我离开元素并运行测试时,我得到以下信 ...


 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM