jestjs 相关问题

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

如何使用 Jest 在 TypeScript 中模拟导入的函数?

我有一个名为map-creation.service.ts的模块: 导出const createMap =(asyncJobId:字符串,resourceUrl:字符串,s3DestFolder:字符串)=> { }; 在我的端点中使用的是: 导入{

回答 2 投票 0

如何测试 React Beautiful DnD

在搜索了有关如何测试 React beautiful dnd 的示例后,我仍然无法让我的测试通过。 我正在尝试模拟拖放事件并检查表行是否已更改...

回答 2 投票 0

测试后钩子中“无法读取未定义的属性”并打开 TCP 句柄

我正在开发一个 Fastify 项目,使用 Jest 和 Supertest 进行端到端测试。但是,我遇到了几个问题: 类型错误:无法读取未定义的属性(读取“长度”)- 这个

回答 1 投票 0

使用 Jest 模仿网络服务器进行测试

我有一个有点奇怪的问题:我有一个从网页抓取数据的程序(只是实际的 HTML 页面,而不是 API 响应)。 我需要使用 Jest l 为该程序编写端到端测试...

回答 2 投票 0

我可以在NestJS中的.spec.ts之外使用Jest的expect()吗?

我想进行集成测试而不实际模拟任何东西。 我使用测试数据库和脚本将所有示例数据放入所有实体,然后我想对此数据运行测试。 现在我想用 jest 的

回答 2 投票 0

TextEncoder 不是使用 Jest 和 MSW 定义的

我正在使用 Jest 和 MSW 在 React 中实现前端测试。我想通过使用正常的获取从组件中的模拟 api 接收数据。然而,出现错误ReferenceError: TextEncoder...

回答 1 投票 0

在 Jest 中手动模拟 Google 地图

我想模拟我与 @googlemaps/js-api-loader 包一起使用的谷歌地图 API。 现在,我需要确保调用了地理编码器,并且我正在尝试通过以下方式执行此操作: 常量模拟Geocoder =

回答 2 投票 0

mockResolvedValue 不是函数:我们如何使用 jest 对 TSOA 休息端点进行单元测试?

我正在尝试为我的一个 REST 端点运行一个简单的单元测试。 但是,我无法成功模拟 TopicEntity.findAll 函数。 具有以下内容: 从“超级测试”导入请求;

回答 1 投票 0

在 v6 React Router 中测试页面时“无法读取未定义的属性(读取‘路径名’)”

使用 测试组件时,例如在我对 React-router 路由中基于路由的测试的推荐方法的回答中,我经常使用以下模式来访问...

回答 4 投票 0

jest 无法解析 tsx

我有一个基于nextjs+reactor构建的前端项目,jest用于测试nodejs部分的纯js代码(es5模块)。当我尝试使用jest测试前端部分的react代码时,我...

回答 1 投票 0

数据未传入组件

我正在尝试对我的组件中的计算进行单元测试。我的问题是我创建了一个模拟存储,但模拟存储中的值没有将数据传递给我的组件。呵呵...

回答 1 投票 0

Redux mockStore - 数据未传入组件

我正在尝试对我的组件中的计算进行单元测试。我的问题是我创建了一个模拟存储,但模拟存储内的值没有将数据传递给我的组件。呵呵...

回答 1 投票 0

Jest 部分模块模拟未被调用

我真的不确定我这样做是否正确! 我有一个正在测试的模块和一个测试脚本。 MUT 中有 2 个函数,其中一个函数使用另一个函数。我尝试模拟该模块

回答 1 投票 0

调试控制台“screen.debug不是函数”

使用 VSCode 调试控制台,调试 jest/vitest 测试,尝试调用 screen.debug(),出现以下错误: screen.debug 不是一个函数 我如何在

回答 1 投票 0

React(玩笑)+ vscode 调试控制台“screen.debug 不是函数”

使用 vscode 调试控制台,调试 jest/vitest 测试,尝试调用 screen.debug(),出现以下错误: 如何在Vscode的调试控制台中使用此功能?

回答 1 投票 0

更新 ckeditor5 后试图解析样式表

我最近遇到了以下问题,我将 ckeditor5 库更新到最新版本,现在尝试使用 Jest 运行测试时出现错误 console.error 错误:无法解析...

回答 1 投票 0

在 docker 容器中运行 JEST 时未找到 Jest

我创建了以下简单的 Dockerfile: 来自节点:16.7.0 工作目录/应用程序 复制 。 。 运行 npm 安装 # 入口点[“npm”] CMD [“sh”,“-c”,“tail -f /dev/null”] ...

回答 2 投票 0

使用 jest 测试 next.js 应用程序的 UI,而不涉及 getStaticProps

我有一个简单的 Next 14 页路由器应用程序。我想使用 jest 来测试 UI,而不需要通过将 props 传递给页面来涉及 getStaticProps 函数。我尝试使用 process.env.NODE_ENV 返回...

回答 1 投票 0

使用 IntelliJ 在 NX 工作区中运行 Jest 测试时出现“错误:未找到预设 jest.preset.js”

我有一个带有 Node + Angular 库的 NX 工作区。 从 NX 版本 13.x 升级到 14.x 时,NX 通过其自动迁移过程重新配置了 Jest。 运行项目时:测试生成器...

回答 1 投票 0

单元测试React功能组件的功能

我们有什么方法可以对 React 功能组件中的功能进行单元测试吗?由于wrapper.instance() 将为功能组件返回 null,因此将此函数包含在 ...

回答 1 投票 0

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