jestjs 相关问题

Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。

TypeError:Response.json 不是使用 NestJs 路由和 Prisma 进行玩笑测试的函数

我正在使用 NextJs 路线、Prisma 和 Postgres。我的用户路线有效,但测试无效。我收到错误消息: 类型错误:Response.json 不是函数 对于route.ts中的行 返回 NextRe...

回答 1 投票 0

可以将 Supertest 作为 ES6 模块导入吗?

我正在尝试使用 Jest 和 Supertest 包来测试我的 API。我尝试使用 import { request } from "supertest";能够在我的文件中使用请求,但收到一个语法错误,指出

回答 1 投票 0

如何在 Jest 中调用 setupFiles 下列出的文件所需的函数?

我在 Jest 中使用 setupFiles 来调用新测试框架的身份验证流程。作为这项工作的一部分,我开始将常见的请求类型抽象到一个单独的文件中,然后引用它们......

回答 1 投票 0

在 Node Express Todo 应用程序中对 CRUD 操作中未定义 response.body 的失败 Jest 测试用例进行故障排除

我正在尝试让一些测试用例在节点、快速应用程序中通过。无论我尝试什么,有 2 个测试用例都失败了,它们是 更新任务 › 更新任务 1 通过 ID 获取任务 › 任务名称 ...

回答 1 投票 0

React Native jest 配置模块映射错误

在我的 Bare 项目中使用测试和模块映射器从 Expo 47 更新到 50 后遇到问题。 从日志中发出文本: 失败 src/features/Loan/Create/Lend/components/Checked/index.test.tsx ● 测试

回答 1 投票 0

NestJs 与 Jest - 无法对原始值使用间谍操作

我在编写测试用例时遇到以下错误: 无法对原始值使用间谍操作;未定义行 jest.spyOn(pipe.i18n,'getMessage').mockImplementation(()=>'必须是有效的

回答 1 投票 0

使用 useLocation 开玩笑测试自定义钩子

我目前遇到一个情况,我想为我的自定义钩子编写一个单元测试,说useMyHook,其中调用了useLocation 钩子的一个简单例子是……。像这样: 导入 { useState, useEff...

回答 1 投票 0

在 React 18 和 jest 29 中模拟自定义钩子

我目前正在尝试测试使用自定义钩子的组件,但是我似乎无法手动模拟组件中使用的自定义钩子。 我的代码当前如下; src/组件/电影/

回答 1 投票 0

有一个玩笑匹配器,其工作方式类似于 toEqual,但将 null 和 undefined 视为相等值?

我有一个 API,它不会省略具有“空”(null、none、nil)值的字段的 JSON 序列化,并将所有这些值返回为“fieldName”:null。我已经在测试c中输入了DTO...

回答 7 投票 0

开玩笑 RabbitMq AmqpConnection 模拟失败

我正在开发一个与 RabbitMQ 交互的 NestJS 应用程序。我已经为我的一个 API 编写了测试用例,并且正在尝试模拟 AmqpConnection。然而,由于某种原因,测试仍然无法进行...

回答 1 投票 0

如何在每个笑话测试之前/之后重置状态?

我的组件都需要由状态提供程序包装才能正常工作,因此当我渲染每个组件进行测试时,我将它们包装在状态提供程序中。就像这样: ...

回答 1 投票 0

React 测试库:输入字段未更新测试中的值

我正在使用一个自定义 React 组件,该组件将 Office UI Fabric TextField 包装在 Formik 表单中。尽管遵循使用 React 和 Formik 处理输入字段的典型模式,但我

回答 1 投票 0

另一个文件中的 Jest.mock()

我有一个经过 CRA 重新连接的 Typescript React 应用程序。 Jest 是全球进口的。 为了使用笑话模拟我必须写 jest.mock('module-name') 在describe() 块之上并且在同一个文件中,例如 导入{...

回答 1 投票 0

升级 Jest 后出现“ReferenceError:TextEncoder 未定义”

我目前正在弹出一个相当大的 create-react-app 项目。在我这样做的同时,我还将 Jest 的版本从 ~27 更新到 ~29。 v28 中有一个重大变化,需要......

回答 1 投票 0

测试 Redux 中间件抛出异步操作

我正在测试一个中间件,该中间件在拦截另一个操作originalAction时会抛出一个异步操作(thunk)衍生操作。 中间件 导出 const myMiddleware: 中间件 = ( 商店API:

回答 1 投票 0

React Hook 表单“isValid”在测试时始终为 false

我制作注册模式屏幕,并在提交时检查 isValid 值。 在本地环境(npm start启动)下,这个isValid值没有问题。 但是在 jest 的单元测试中,isValid ...

回答 1 投票 0

Jest 单元测试:setTimeout 在异步测试中未触发

我试图了解异步测试在 Jest 中的工作原理。 我想做的类似于 Jest 文档中的示例。这很好用.. 函数 doAsync(c) { c(真) } ...

回答 4 投票 0

单元测试时在nestjs中模拟同一模块中的另一个服务

尝试在我的应用程序中为服务运行简单定义的测试时遇到错误。 { const 模块:TestingModule =等待Test.createTestingModule({ 提供者:[ 测试服务...

回答 1 投票 0

如何使用 Jest 测试 React Native 中的 Alert

因此,在我的程序中,当用户登录时,如果所有凭据正确,如果有任何详细信息丢失或格式不正确,他们将进入下一页,并且屏幕上会显示警报。 我该如何测试

回答 3 投票 0

如何在 useEffect React-testing-library 中测试来自 API 的值

我是反应测试新手 所以,基本上,我的totalCostakedBtc和btcPrice处于useState状态,初始值为0。 在 useEffect 中,它是从 API 调用中设置的。 和 这是我的 jsx 文件中 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.