我正在测试一个 UDP 服务器,为此,我在测试中创建了一个 UDP 客户端。 然而,尽管测试通过,Jest 退出时显示以下消息: Jest 检测到以下 1 个打开的句柄可能会阻止 Jest 退出: 它指向我声明 UDP 套接字的行。 我尝试了以下代码: const dgram = require ...
我正在测试一个 UDP 服务器,为此,我在测试中创建了一个 UDP 客户端。 然而,尽管测试通过,Jest 退出时显示以下消息: Jest 检测到以下 1 个打开的句柄可能会阻止 Jest 退出: 它指向我声明 UDP 套接字的行。 我尝试了以下代码: const dgram = require ...
在我的 function 中命名为 eventController。 axios 调用以两种方式实现第一种是在此代码上 那么这是第2 一个函数/控制器中有 2 个不同的 axios 调用我被分配在 typescript 中使用 jest 对此进行单元测试所以我到目前为止所做的是 我模拟了第一个 ...
Angular 当我尝试测试包含构造函数的服务时测试失败。 不管构造函数是否有依赖关系或者它是空的。 您好,我在使用 jest 测试 angular 应用程序时遇到问题。 当我尝试测试我的服务时,我收到错误消息: 简单的服务: 测试: 令人惊讶的是,当我从服务中删除构造函数时,此错误消失了。 当然 ...
今年(2023 年)对 Node 14 和 16 的支持结束。 所以我们选择迁移到18。这个迁移问题是从运行节点14的yarn 2 workspace monorepo到运行节点18的yarn 3 workspace monorepo。 我们遇到的第一个问题是: ...
我一直在我的项目中使用 Axios v1.2.2 没有问题,我决定将 Axios 更新到 v1.3.1,之后我的应用程序继续像以前一样运行,但是,我所有的测试开始失败......所有的测试! 我正在使用的一些 package 版本: 这是我在所有测试中遇到的错误: 我还在 inte.net 上找到 ...
我正在尝试通过 mocking 和 addressList 对方法运行统一测试,但它说它无法读取未定义的属性。 方法: 问题是,当我放置一个 console.log() 来读取变量“pagination”时,它向我显示了一个在 concole 上不为空的数组: 这就是存储库返回给我的内容。 我要运 ...
我有一个基本的 stringify function,看起来像这样 -> 我想编写一个可以覆盖 function 的 catch 块的测试。我尝试添加这样的测试 -> 但是这个测试一直抛出关于 function 不是 promise 的错误。function 根本没有进入 catch ...
我正在使用:NestJS,我有一个使用命名空间导出的 class。 在导出命名空间之后,我有 NestJS @Injectable装饰器,当我尝试运行测试时出现以下错误: × Expected '{', got 'namespace' 没有@Injectable ,测试运行没有问题,但我需要Inj ...
我有一个 react-native 应用程序在尝试运行 yarn jest 时,出现以下错误: 反应本机版本:“0.64.4” 依赖项: “本机反应”:“0.64.4”,“笑话”:“29.2.2” 测试文件如下所示: 我尝试了很多解决方案,但没有一个对我有用。 ...
我正在构建一个 React Native 应用程序。 在我的GigsByDay组件中,有一个 TouchableOpacity 元素,按下该元素会将用户定向到GigDetails屏幕。 我正在尝试使用 Jest 和 React Native 测试库来测试这个特定的功能。 我编写了以下测试,但收到了错 ...
目前我的 VSCode 中的 Jest 使用--watch参数(我使用Orta.vscode-jest扩展名),这意味着当我保存文件时,它将在未提交的文件中运行所有测试。 这是一个很好的默认行为,但有时我即将进行的提交可能意味着多个文件,我不想将 75% 的时间和资源浪费在我不关注的测试上。 阅读 ...
在我的组件渲染中,我的useEffects挂钩调用了 function。function 根据 useEffects 产品中的条件更新 state 状态。 那么在这种情况下如何测试 `mobileMenu` 以及如何在 useEffect 中设置不同的条件来测试它呢? 我希望我的useEffect ...
在尝试使用 nest 的笑话在单元测试中覆盖项目时,我遇到了一个测试模块无法从配置中提取变量的问题。 基本上,我有一个 EmailService,我想测试它,我在我的测试模块中将它用作提供者。 自然地,由于 EmailService 在其构造函数中使用 ConfigService 从配置中提取一些 ...
我的 React Native 应用程序中有一个多步骤注册表单,我正在使用 jest 和 RNTL 对其进行测试。 它工作正常,但我只是不喜欢它的外观。 现在它只是一个大test function,它在开始时渲染屏幕,然后完成注册过程。 渲染一次屏幕然后在保持进度的情况下在单独test funct ...
我用 babael 配置了我所有的玩笑,但我无法运行测试,它总是显示相同的错误。 我正在使用带有样式组件的 nextJs 和 typescript。 失败 src/components/Main/main.spec.tsx ● 测试套件运行失败 快照:0 总时间:3.841 s 运行所有测试套件。 ...
我正在尝试在我的测试中使用 await,当我运行测试运行程序时,测试卡住并且没有返回测试结果。 这是我的代码 ...
我正在为 React 组件Order编写测试,它呈现用户的订单并允许用户通过单击“查看项目”按钮查看订单上的项目,这会触发 API 调用。 以下是我为Order编写的测试。 我在 API 调用上编写测试时遇到了一些问题。import { render, fireEvent, screen } fro ...
即使在清除缓存后,Jest 仍在运行旧的、过时的、注释掉的代码。 它几乎就像它停留在过去,我已经运行了jest --clearCache命令,但这似乎并没有解决这个问题。 如果我注释掉一个测试块,我们甚至删除测试文件,测试仍然运行。 这太奇怪了。 这是我的脚本的样子: ...
我有一个登录页面 我想使用 jest 对此页面进行快照测试。 我将Login.test.tsx创建为 这是测试使用 chakra-ui 创建的 web 个页面的正确方法吗? ...
环境:react18源码,win10,node v16.13.1 我在源代码中使用jest测试来探索react18源代码,但是jest使用babel转换源代码,当我调试jest单元测试时,它会跳转到babel的转换代码,很难阅读, 所以我想问一下有没有办法在源代码上调试,而不是转换后的代码? 例如 ...