jestjs 相关问题

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

Nestjs 无法解析服务规范中的依赖关系

我尝试编写一个 Nestjs 项目,只在 mongodb 中保存一些对象,但是运行测试规范(users.service 和 users.controller),我收到这个神秘的错误: Nest 无法解决依赖关系...

回答 1 投票 0

无法使用 quasar 读取未定义(读取“dark”)vuse3 的属性

我试图在 vue3 中使用 jest 和 quasar 进行单元测试,但出现以下错误 失败测试/T1/views/xyz.spec.ts ● 测试套件运行失败 类型错误:无法读取未定义的属性(重新...

回答 1 投票 0

如何在 jest 中测试 Node-postgres 中的错误处理中间件,并在 JavaScript 中传递 PostgreSQL 数据库(未定义)?

我刚刚开始在 Jest 中进行一些基本的错误处理测试。我有与鸟类相关的数据库,我想让我的测试文件中的下面的测试通过。 //应用程序.test.js 常量请求 = 要求(&

回答 1 投票 0

(已解决)如何在 jest 中进行测试,以在 Node-postgres 中的错误处理中间件中传递 JavaScript 中的 PostgreSQL 数据库(未定义)?

我刚刚开始在 Jest 中进行一些基本的错误处理测试。我有与鸟类相关的数据库,我想让我的测试文件中的下面的测试通过。 //应用程序.test.js 常量请求 = 要求(&

回答 1 投票 0

尝试用玩笑模拟函数,但玩笑调用原始函数

由于我对单元测试相对较新,我的主要目标是采用函数模拟,特别是针对“add()”函数。但我在实现这个目标的过程中遇到了困难。 // 垫...

回答 1 投票 0

运行 jest 测试时出现“找不到模块”错误

我有使用 Milkdown 编辑器的 React 应用程序。我想使用 jest 测试这个应用程序。每当我运行导入 Milkdown 模块的笑话测试时,我都会收到以下错误: 找不到模块'@

回答 1 投票 0

ts-jest 说“只允许顶级‘await’表达式...”但我已经设置了“target”:“ES2022”,“module”:“ES2022”

我在尝试运行新测试时收到此错误: 错误 TS1378:仅当“module”选项设置为“es2022”、“esnext”、“system”、“node16”或“nod...”时才允许顶级“await”表达式

回答 1 投票 0

Jest 需要 10 秒才能运行两个简单的 TypeScript 测试,我如何确定它为什么慢?

我尝试使用 Jest 运行一些 TypeScript 测试,但速度很慢,需要 10 秒才能运行以下测试: 导入“笑话” 测试(“好”,()=> { 期望(2).toBe(2) }) 测试(&q...

回答 3 投票 0

无法从玩笑测试中访问内置 Node.js `fetch` 函数

我有一个具有如下功能的文件: 导出异步函数loginNextAuth(显示名称,密码){ const 响应 = 等待 fetch('/api/auth/callback/credentials') } 请注意,没有进口,t...

回答 3 投票 0

由于拆解不当导致 Jest 测试泄漏

在使用 Jest 进行测试时,我收到一条警告,提示“工作进程未能正常退出并已被强制退出。这可能是由于测试不当而导致测试泄漏...

回答 2 投票 0

NestJS RabbitMQ @golevelup/nestjs-rabbitmq 如何模拟服务调用来发布

我有一个使用 @golevelup/nestjs-rabbitmq 模块的工作发布/订阅实现。 我想编写一个服务规范来测试 MessagingService 的发布方法,该方法调用 AmqpConne...

回答 1 投票 0

RxJS debounceTime(0) 导致单元测试失败

添加了 debounceTime(0),因为没有它,我的更改无法正确反映到用户界面,另外的好处是组合最新优化,但它破坏了我的单元测试。 获取nativeWindow(): Windows...

回答 1 投票 0

错误“文档”未定义:eslint / React

我正在使用 create-react-app 构建一个 React 应用程序。 运行 ESLint 时出现以下错误: 8:3 错误 '文档' 未定义 no-undef。 我的应用程序运行没有错误,但我得到了这个 ESLint e...

回答 5 投票 0

React Jest 错误:重新渲染次数过多。 React 限制渲染数量以防止无限

我不明白为什么会出现错误“重新渲染次数过多。React 限制渲染次数以防止无限循环。”当我运行测试时,这是我提出请求的地方: //

回答 1 投票 0

开玩笑 ReferenceError:Vue 未定义

我们正在将 Jest 引入现有项目。 不过,我写了一个示例测试代码。 出现上述错误。 ReferenceError:Vue 未定义 1 |从“../components/

回答 2 投票 0

为什么我的测试被跳过了

我使用 jest 进行了此测试,但第二种方法被跳过,为什么? const stringToTest = JSON.stringify({"filename":"9F6148567F8.jpg","id":"ss9:blob-ref:29e4b813a","diskp":"gotchi","mikoId":"

回答 3 投票 0


如何在 Jest 单元测试中模拟从 PnP 图标选择器中选择图标?

我在 React 网站中使用 PnP 图标选择器。 是否可以使用此组件模拟 Jest 单元测试中图标的选择?看来不是... 这是图标选择器: 我在 React 网站中使用 PnP 图标选择器。 是否可以使用此组件模拟 Jest 单元测试中图标的选择?好像不是…… 这是图标选择器: <IconPicker buttonLabel={"Choose icon..."} renderOption="panel" data-testid="iconpicker" onSave={(selectedIconName: string) => { setIconName(selectedIconName); setIconErrorMessage(""); }} 这是 VS Code 终端中显示的组件。看起来并没有暴露其内容。 <iconpicker buttonlabel="Choose icon..." data-testid="iconpicker" renderoption="panel" /> 这是我的 Jest 测试的一部分: const iconPicker = await screen.getByTestId("iconpicker"); await act(async () => { fireEvent.click(iconPicker); }); const addFavoriteIconButton = await screen.findByText("AddFavorite"); expect(addFavoriteIconButton).toBeInTheDocument(); userEvent.click(addFavoriteIconButton); 我可以找到图标选择器组件,但获取图标失败。所有访问内部组件的尝试都会失败...(标签、按钮、输入等) 为了大家的利益,我在这里留言。 我和一位同事得出的结论是,不可能在 PnP 图标选择器中模拟图标的选择,因为其中的组件是“隐藏的”。 因此我们决定创建自己的 Fluent UI 图标选择器。 谢谢!

回答 1 投票 0

语法错误:使用 Jest 时出现意外的标记“导出”(来自“react-leaflet”)

我突然发现这个错误。 代码在我使用时工作正常,但在使用 Jest 测试时会弹出此问题。 ...................................................... ................................

回答 2 投票 0

带有事件发射器的 Jest 异步测试尚未结束

我正在测试一个 Nodejs 进程,它从一个 Redis 队列中读取数据,做一些事情,将输出推送到另一个 Redis 队列中。 为了黑盒测试这个过程,我正在使用数据库和缓存的各种模拟......

回答 1 投票 0

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