
[英]ReferenceError: TextEncoder is not defined after update Axios@1.3.1
我一直在我的项目中使用 Axios v1.2.2 没有问题,我决定将 Axios 更新到 v1.3.1,之后我的应用程序继续像以前一样运行,但是,我所有的测试开始失败......所有的测试! 我正在使用的一些 package 版本: 这是我在所有测试中遇到的错误: 我还在 inte.net 上找到 ...
[英]ReferenceError: TextEncoder is not defined after update Axios@1.3.1
我一直在我的项目中使用 Axios v1.2.2 没有问题,我决定将 Axios 更新到 v1.3.1,之后我的应用程序继续像以前一样运行,但是,我所有的测试开始失败......所有的测试! 我正在使用的一些 package 版本: 这是我在所有测试中遇到的错误: 我还在 inte.net 上找到 ...
[英]Unit test say that cannot read property 'map' of undefined
我正在尝试通过 mocking 和 addressList 对方法运行统一测试,但它说它无法读取未定义的属性。 方法: 问题是,当我放置一个 console.log() 来读取变量“pagination”时,它向我显示了一个在 concole 上不为空的数组: 这就是存储库返回给我的内容。 我要运 ...
[英]How to validate catch block of a function in Jest?
我有一个基本的 stringify function,看起来像这样 -> 我想编写一个可以覆盖 function 的 catch 块的测试。我尝试添加这样的测试 -> 但是这个测试一直抛出关于 function 不是 promise 的错误。function 根本没有进入 catch ...
[英]Jest Error: Expected '{', got 'namespace' ... Using namespace and @Injectable
我正在使用:NestJS,我有一个使用命名空间导出的 class。 在导出命名空间之后,我有 NestJS @Injectable装饰器,当我尝试运行测试时出现以下错误: × Expected '{', got 'namespace' 没有@Injectable ,测试运行没有问题,但我需要Inj ...
[英]How to resolve "SyntaxError: Cannot use import statement outside a module" in jest
我有一个 react-native 应用程序在尝试运行 yarn jest 时,出现以下错误: 反应本机版本:“0.64.4” 依赖项: “本机反应”:“0.64.4”,“笑话”:“29.2.2” 测试文件如下所示: 我尝试了很多解决方案,但没有一个对我有用。 ...
[英]Unable to find an element with a testID
我正在构建一个 React Native 应用程序。 在我的GigsByDay组件中,有一个 TouchableOpacity 元素,按下该元素会将用户定向到GigDetails屏幕。 我正在尝试使用 Jest 和 React Native 测试库来测试这个特定的功能。 我编写了以下测试,但收到了错 ...
[英]How keep tests shortcuts/icons once `auto-run` is switched off from the extension sidebar?
目前我的 VSCode 中的 Jest 使用--watch参数(我使用Orta.vscode-jest扩展名),这意味着当我保存文件时,它将在未提交的文件中运行所有测试。 这是一个很好的默认行为,但有时我即将进行的提交可能意味着多个文件,我不想将 75% 的时间和资源浪费在我不关注的测试上。 阅读 ...
[英]React testing `useEffect` with `useState` update
在我的组件渲染中,我的useEffects挂钩调用了 function。function 根据 useEffects 产品中的条件更新 state 状态。 那么在这种情况下如何测试 `mobileMenu` 以及如何在 useEffect 中设置不同的条件来测试它呢? 我希望我的useEffect ...
[英]NestJS Jest error: TypeError: Cannot read properties of undefined (reading '[any variable from required config]')
在尝试使用 nest 的笑话在单元测试中覆盖项目时,我遇到了一个测试模块无法从配置中提取变量的问题。 基本上,我有一个 EmailService,我想测试它,我在我的测试模块中将它用作提供者。 自然地,由于 EmailService 在其构造函数中使用 ConfigService 从配置中提取一些 ...
[英]jest multistep form testing - is it possible to split the test into multiple tests but with one render?
我的 React Native 应用程序中有一个多步骤注册表单,我正在使用 jest 和 RNTL 对其进行测试。 它工作正常,但我只是不喜欢它的外观。 现在它只是一个大test function,它在开始时渲染屏幕,然后完成注册过程。 渲染一次屏幕然后在保持进度的情况下在单独test funct ...
[英]How to fix Jest encountered an unexpected token
我用 babael 配置了我所有的玩笑,但我无法运行测试,它总是显示相同的错误。 我正在使用带有样式组件的 nextJs 和 typescript。 失败 src/components/Main/main.spec.tsx ● 测试套件运行失败 快照:0 总时间:3.841 s 运行所有测试套件。 ...
[英]Jest await not working/returning anything test is frozen
我正在尝试在我的测试中使用 await,当我运行测试运行程序时,测试卡住并且没有返回测试结果。 这是我的代码 ...
[英]React Testing Library: Testing an API call on button click
我正在为 React 组件Order编写测试,它呈现用户的订单并允许用户通过单击“查看项目”按钮查看订单上的项目,这会触发 API 调用。 以下是我为Order编写的测试。 我在 API 调用上编写测试时遇到了一些问题。import { render, fireEvent, screen } fro ...
[英]Jest won't clear cache
即使在清除缓存后,Jest 仍在运行旧的、过时的、注释掉的代码。 它几乎就像它停留在过去,我已经运行了jest --clearCache命令,但这似乎并没有解决这个问题。 如果我注释掉一个测试块,我们甚至删除测试文件,测试仍然运行。 这太奇怪了。 这是我的脚本的样子: ...
[英]Testing chakra-ui using jest in a next-js app
我有一个登录页面 我想使用 jest 对此页面进行快照测试。 我将Login.test.tsx创建为 这是测试使用 chakra-ui 创建的 web 个页面的正确方法吗? ...
[英]How to debug unconverted source code correctly in react18 jest unit test?
环境:react18源码,win10,node v16.13.1 我在源代码中使用jest测试来探索react18源代码,但是jest使用babel转换源代码,当我调试jest单元测试时,它会跳转到babel的转换代码,很难阅读, 所以我想问一下有没有办法在源代码上调试,而不是转换后的代码? 例如 ...
[英]TypeError: Cannot read properties of null (reading 'useState') while testing component with react testing library
我正在学习使用 React 测试库和 Jest 对 React 和 React 组件进行测试。 在尝试测试一个在渲染组件时可以正常工作的组件时,它可以正常工作,但是在测试它时,我得到了 Invalid hook 错误。 这是组件。 这是我正在运行的测试 这是我得到的错误 任何建议将不胜感激。 提前 ...
[英]How to pass optional arguments forward to functions with them
简介:我是一名初级 javascript 网络开发人员,了解更多有关单元测试实践的信息。 为此,我使用 facebook 库jest 。 主要特征采用expect(result).matcherFunction(expectation)形式,例如matcherFunction可能是 function ...
[英]Jest - how can i run only tests within specific matching subfolders?
我将我的测试分解为子文件夹以表示它们是什么“类型”的测试,例如单元测试或集成测试我如何在我的 CLI 命令中配置jest以在匹配src/**/__unit__/**/*.spec.ts的子文件夹中运行测试? 需要在项目目录根目录的 /src 文件夹中单元可以出现在 /src 的任何子文件夹中 它必 ...
[英]Jest SpyOn - Actual Method is Called, Instead of the Mocked Implementation
我到处搜索,试图让我的 Jest 测试正常工作,但我的搜索一无所获。 我有一个 function ( createRoom ),我想对其进行单元测试,并且我想模拟一个方法 ( gameFactory.createNewGameWithInitialPlayer() ) 调用。 游戏服务.tscons ...