Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
TypeError:Response.json 不是使用 NestJs 路由和 Prisma 进行玩笑测试的函数
我正在使用 NextJs 路线、Prisma 和 Postgres。我的用户路线有效,但测试无效。我收到错误消息: 类型错误:Response.json 不是函数 对于route.ts中的行 返回 NextRe...
我正在尝试使用 Jest 和 Supertest 包来测试我的 API。我尝试使用 import { request } from "supertest";能够在我的文件中使用请求,但收到一个语法错误,指出
如何在 Jest 中调用 setupFiles 下列出的文件所需的函数?
我在 Jest 中使用 setupFiles 来调用新测试框架的身份验证流程。作为这项工作的一部分,我开始将常见的请求类型抽象到一个单独的文件中,然后引用它们......
在 Node Express Todo 应用程序中对 CRUD 操作中未定义 response.body 的失败 Jest 测试用例进行故障排除
我正在尝试让一些测试用例在节点、快速应用程序中通过。无论我尝试什么,有 2 个测试用例都失败了,它们是 更新任务 › 更新任务 1 通过 ID 获取任务 › 任务名称 ...
在我的 Bare 项目中使用测试和模块映射器从 Expo 47 更新到 50 后遇到问题。 从日志中发出文本: 失败 src/features/Loan/Create/Lend/components/Checked/index.test.tsx ● 测试
我在编写测试用例时遇到以下错误: 无法对原始值使用间谍操作;未定义行 jest.spyOn(pipe.i18n,'getMessage').mockImplementation(()=>'必须是有效的
我目前遇到一个情况,我想为我的自定义钩子编写一个单元测试,说useMyHook,其中调用了useLocation 钩子的一个简单例子是……。像这样: 导入 { useState, useEff...
我目前正在尝试测试使用自定义钩子的组件,但是我似乎无法手动模拟组件中使用的自定义钩子。 我的代码当前如下; src/组件/电影/
有一个玩笑匹配器,其工作方式类似于 toEqual,但将 null 和 undefined 视为相等值?
我有一个 API,它不会省略具有“空”(null、none、nil)值的字段的 JSON 序列化,并将所有这些值返回为“fieldName”:null。我已经在测试c中输入了DTO...
开玩笑 RabbitMq AmqpConnection 模拟失败
我正在开发一个与 RabbitMQ 交互的 NestJS 应用程序。我已经为我的一个 API 编写了测试用例,并且正在尝试模拟 AmqpConnection。然而,由于某种原因,测试仍然无法进行...
我的组件都需要由状态提供程序包装才能正常工作,因此当我渲染每个组件进行测试时,我将它们包装在状态提供程序中。就像这样: ...
我正在使用一个自定义 React 组件,该组件将 Office UI Fabric TextField 包装在 Formik 表单中。尽管遵循使用 React 和 Formik 处理输入字段的典型模式,但我
我有一个经过 CRA 重新连接的 Typescript React 应用程序。 Jest 是全球进口的。 为了使用笑话模拟我必须写 jest.mock('module-name') 在describe() 块之上并且在同一个文件中,例如 导入{...
升级 Jest 后出现“ReferenceError:TextEncoder 未定义”
我目前正在弹出一个相当大的 create-react-app 项目。在我这样做的同时,我还将 Jest 的版本从 ~27 更新到 ~29。 v28 中有一个重大变化,需要......
我正在测试一个中间件,该中间件在拦截另一个操作originalAction时会抛出一个异步操作(thunk)衍生操作。 中间件 导出 const myMiddleware: 中间件 = ( 商店API:
React Hook 表单“isValid”在测试时始终为 false
我制作注册模式屏幕,并在提交时检查 isValid 值。 在本地环境(npm start启动)下,这个isValid值没有问题。 但是在 jest 的单元测试中,isValid ...
Jest 单元测试:setTimeout 在异步测试中未触发
我试图了解异步测试在 Jest 中的工作原理。 我想做的类似于 Jest 文档中的示例。这很好用.. 函数 doAsync(c) { c(真) } ...
尝试在我的应用程序中为服务运行简单定义的测试时遇到错误。 { const 模块:TestingModule =等待Test.createTestingModule({ 提供者:[ 测试服务...
如何使用 Jest 测试 React Native 中的 Alert
因此,在我的程序中,当用户登录时,如果所有凭据正确,如果有任何详细信息丢失或格式不正确,他们将进入下一页,并且屏幕上会显示警报。 我该如何测试
如何在 useEffect React-testing-library 中测试来自 API 的值
我是反应测试新手 所以,基本上,我的totalCostakedBtc和btcPrice处于useState状态,初始值为0。 在 useEffect 中,它是从 API 调用中设置的。 和 这是我的 jsx 文件中 ...