jestjs 相关问题

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

如何使用 className 和 fireClickEvent 测试元素

JavaScript 测试和代码库的新手。 我有以下渲染元素,其行为类似于手风琴(这是所有其他类和样式的条纹,我相信它不是 n...

回答 3 投票 0

在 Node 20 上运行 Jest 测试时出现“Object.groupBy 不存在”错误

我有一些使用 Object.groupBy 方法的代码。这是使用 typescript 5.5 的代码库,一切正常。 最近我尝试添加一些测试,但收到错误 Property 'groupBy'...

回答 1 投票 0

导入反应图时,Jest 因“self is not Defined”而失败

我正在尝试创建一个与 npm 依赖项交互的基本笑话测试:react-diagrams 失败的测试 从'@projectstorm/react-diagrams'导入{DiagramModel} test('导入反应图'...

回答 2 投票 0

我应该如何在 React Native 中的 Expo 应用程序的 Jest 中测试 useAuth0().authorize

我四处寻找此问题的答案,但找不到有关此主题的任何解决方案。 本质上,我正在尝试使用“@testing-library/react-native”编写一些单元测试来测试 useAuth...

回答 1 投票 0

使用 React Hook 从笑话模拟返回数组

我正在尝试为自定义钩子创建一个模拟,该钩子利用 useEffect 和 use/createContext 并最终仅返回如下所示的内容: [{ 用户:0,测试时间:0,测试驱动器:...

回答 2 投票 0

NestJS e2e 测试 jwt

我对nestjs登录端点进行了测试。但我有错误。 您能帮忙吗? 我的测试文件: 从“@nestjs/testing”导入{测试,测试模块}; 从“....

回答 1 投票 0

为什么 date instanceof Date 返回 false,而所有其他日期检查都返回 true?

使用:Node、Prisma 和 Jest。 我有一个值,除了instanceof Date 检查之外,其他方面都像Javascript 日期一样。 这是我用来检查它是否是日期的代码。 常量

回答 2 投票 0

“JestMatchers”类型上不存在属性

我正在使用一个应用程序,我想在其中安装 jest 和 cypress 进行测试。我的玩笑测试运行正常,一切都很好,然后我通过执行安装了 cypress...

回答 2 投票 0

测试的绝对路径

这是我在 package.json 中的笑话配置: “开玩笑”:{ “模块文件扩展名”:[ “js”, “json”, “ts” ], “模块目录&q...

回答 3 投票 0

Jest + Nest.js,测试的绝对路径

这是我在 package.json 中的笑话配置: “开玩笑”:{ “模块文件扩展名”:[ “js”, “json”, “ts” ], “模块目录&q...

回答 3 投票 0

如何在构建 GAS 过程期间剥离导出?需要在 Jest 的本地单元测试中使用导出

尝试使用 Jest 进行本地单元和集成测试。我已经有一些 npm 脚本来构建与 GAS 兼容的代码并使用 clasp 上传它,所以这不是问题。 问题貌似是

回答 2 投票 0

模拟被忽略,玩笑节点

我正在尝试通过此测试模拟数据库,但模拟似乎被忽略。我想不出这可能是什么原因? 从 '@jest/globals' 导入 { jest } ; jest.mock('../数据库', () => ({ 在...

回答 1 投票 0

如何对非导出函数进行单元测试?

在 JavaScript ES6 模块中,可能有许多小的、易于测试的函数应该被测试,但不应该被导出。如何在不导出模块的情况下测试模块中的函数? (没有你...

回答 9 投票 0

如何测试嵌套模拟函数

如何在模拟函数内编写对模拟函数的测试?我想测试我的发布模拟函数是否被调用一次。 jest.mock('amqplib', () => ({ 连接: jest.fn(() => Pro...

回答 2 投票 0

将 Jest@26 迁移到 Jest@27 时遇到问题

我尝试在 Next.js 13 项目中将 Jest 从版本 26 迁移到 27,但在更新到 Jest 27 版本后运行测试时遇到以下错误 - 失败 src/__tests__/app.test.tsx ●...

回答 1 投票 0

如何禁用 Jest 输出中的颜色

当我在浅色背景的终端中运行 Jest 时,其黄色输出完全无法读取。 我尝试找到任何允许我自定义颜色或关闭输出着色的选项

回答 2 投票 0

我可以使用 Jest 模拟具有特定参数的函数吗?

我想用 Jest 模拟一个函数,但前提是使用特定参数调用它,例如: 函数总和(x,y){ 返回 x + y; } // 模拟 sum(1, 1) 返回 4 sum(1, 1) // 返回 4 (

回答 7 投票 0

如何在笑话中检查浮点数的严格相等

it('返回偶数成绩的中位数', () => { 常量成绩 = [80, 90, 85, 110, 100, 60] 常量预期中位数 = 87.50 const 中位数 = 计算中位数(成绩) 期待(我...

回答 2 投票 0

使用 NzModalFooterDirective 时测试组件

我有一个简单的组件想要测试。我从另一个组件加载这个组件作为模态: const modal = this.modalService.create({ nzContent:MyModalComponent }); 组件 @

回答 4 投票 0

Firestore 的玩笑:ReferenceError:初始化前无法访问“对象”

我在模拟 Firebase 函数的玩笑测试时遇到问题 角色服务.单元.测试 从“../../services/RoleService”导入{ RoleService }; 从“../../

回答 1 投票 0

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