jestjs 相关问题

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

如何仅更改一次测试的模拟对象返回值?

我有一套简单的测试,在某些情况下我想更改模拟模块值,而在某些情况下则不想。有人知道该怎么做吗? 这是我在mockConfig.js 文件中的模拟对象 模块。

回答 1 投票 0

出现 TypeError:并行运行 Jest 测试时将循环结构转换为 JSON

并行运行 Jest 测试时出现以下错误。 当单独运行每个测试或使用 --RunInBand 时,它们都通过并且似乎工作正常。 测试套件运行失败

回答 1 投票 0

Jest 在测试中覆盖时不尊重 ENV 变量

我有一个如下所示的组件: const isPersonalSite: boolean = process.env.PERSONAL_SITE === 'true'; const isFeatureEnabled: boolean = process.env.IS_FEATURE_ENABLED === 'true'; 出口c...

回答 2 投票 0

如何为 NgRx 代码创建 Jest 测试?

我正在尝试编写 Jest 测试,但有些代码非常困难,例如我们执行 store.dispatch 操作的 NgRx 代码。我搜索过示例或 Jest 文档、视频教程、ChatG...

回答 1 投票 0

Jest SyntaxError:TypeScript 项目中出现意外的标记“导出”

我在 TypeScript 项目中运行 Jest 时遇到问题。我有一个位于 rootDir/src/_services/index.ts 的 TypeScript 文件,Jest 抛出以下错误: ({“对象...

回答 1 投票 0

NextJS Jest - 测试中间件时未定义语言环境

NextRequest 对象在运行它时总是返回一个未定义的区域设置数据值(req.nextUrl.locale) 当我尝试在测试中设置值时出现此错误: 类型错误...

回答 1 投票 0

在接下来使用情感/风格与玩笑和反应测试库测试组件时出错

我正在测试一个具有以下代码并使用@emotion/styled的组件: 从“@emotion/styled”导入样式; const StyledNavBar = styled.div` 位置:固定; 顶部:0; 宽度...

回答 1 投票 0

如何测试使用useRef打开的底部工作表?

在本机反应中,我有一个底部工作表,我想测试它在单击按钮时是否可以正确打开。 底页来自 Gorhom 库底页,它使用 useRef 和方法(e...

回答 1 投票 0

无法监视原始值; NestJS 中给出了未定义

我知道这个问题之前被问过,但是当我运行服务测试功能时,我在nestjs中遇到了这个错误 这是我的服务代码 用户服务.ts 导入 { 可注入,HttpException,HttpCode,HttpSt...

回答 2 投票 0

如何检查nuxt.js中是否调用了navigateTo

我正在开发一个 Nuxt.js 项目并使用 Vitest 进行单元测试。我需要验证在我的测试中是否使用特定路径调用 Nuxt.js 中的 navigatorTo 函数。 这是我的相关部分

回答 1 投票 0

如何修复纯 React 项目中 jest 抛出的错误“SyntaxError: Cannot use import statements Outside a module”?

我正在学习使用 Udemy 课程之一中的 RTL 和 Jest 来测试 React 项目。讲师提供了一个纯React项目。视频中,老师的测试通过了,但还是一样......

回答 1 投票 0

奇怪的行为。 Jest 在导入具有绝对路径的组件时给出“找不到模块”

我的笑话配置 清除模拟:真实的, 根目录: '../../', 缓存目录:'缓存', 测试环境:'jsdom', 模块路径:[ '' ], setupFilesAfterEnv: [ '/

回答 1 投票 0

在带有 redux-mock-store 的模块中使用 Jest 模拟 redux-store getState() [重复]

所以我对 redux-store 的实现可能不是最好的,而且我对 Jest 的了解也很少。 我有三个文件,其中包括... 一个模块 反应组件 (普通)商店,

回答 1 投票 0

React 应用程序 Jest 单元测试因 Microsoft 应用程序洞察反应插件而失败

我正在尝试在我的 React 应用程序中使用 Microsoft 的 Application Insights JavaScript SDK React 插件,尽管它工作成功,但我在获取 Jest 和 Enzyme uni 时遇到了问题...

回答 1 投票 0

开玩笑的报道没有挑选预期的文件

我正在尝试将 Jest 单元测试集成到我的项目中,但我目前陷入了覆盖配置。 以下是我的项目的文件夹结构 --jest.config.js --package.json --src - - 主要的 --...

回答 1 投票 0

在文件中报告 Jest 测试运行结果

我是 Jest 的新手。我可以设置它并编写我的 Jest 测试,并通过在 Node-16.x 环境中指定另一个类似的目标来从 package.json 执行。 “测试”:“开玩笑 -...

回答 2 投票 0

关闭 jest 检测到的打开句柄

我正在为一个使用 bull 处理后台作业的节点应用程序编写测试。 测试似乎已通过并按预期工作,但我看到以下错误消息 开玩笑已经发现...

回答 2 投票 0

reactjs - 在单元测试中使用 getByRole 查找 Navlink

在我的 React 测试库单元测试中,我无法按角色获取 Navlink。 getByRole('link', { name: 'help' }) - 失败 导航链接没有文本,而是有一个帮助图标,看起来......

回答 1 投票 0

如何使用 Enzyme 为 React Router 创建 URL 参数的单元测试

我正在尝试使用 React Router 的 Enzyme 来测试 url 参数。到目前为止,该应用程序很简单。我有 App.jsx,它有一个 组件,还有一个 组件和 t...

回答 1 投票 0

用 vitest 和 @vue/test-utils 模拟 laravel-echo

我正在 Laravel/Vue/vite 堆栈中开发 Vue3 应用程序,并使用 laravel-echo 进行推送。一些组件正在与 Echo.private 或 Echo.notification 交互,但到目前为止我还无法...

回答 1 投票 0

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