jestjs 相关问题

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

无法读取未定义的属性(读取“哨兵”)

在nodejs中使用jest和sentry-testkit进行单元测试。 运行测试时出现错误 TypeError: Cannot readproperties of undefined (reading 'sentry') 从'@jest/

回答 1 投票 0

如何使用 Jest Lib 重新激活 Webstorm IDE 单元测试左侧工具栏?

自上周以来单元测试按钮(左栏)消失了。如何在当前在 Jest/Angular 中运行的 WebStorm 中重新激活它? 即使重新安装所有(npm缓存验证/npm安装)并重新...

回答 1 投票 0

使用Jest和inject()函数进行角度测试

我想使用 Jest 测试 Angular 组件,而不启动 TestBed。如果可能的话,我想在没有 Angular 上下文的情况下进行纯 JavaScript 测试。如文档中所述 https://an...

回答 2 投票 0

如何将具有所需道具的 SFC 传递到 vue test utils 中的插槽?

按照 Vue 3 文档插槽 - 高级用法,您可以将 SFC 传递到插槽以在您的测试中进行渲染,这是我们想要进行的一些集成可访问性测试。我的 SFC 需要的道具...

回答 1 投票 0

使用 Jest 和 Inject() 进行角度测试

我想使用 Jest 测试 Angular 组件,而不启动 TestBed。如文档中所述 https://angular.io/guide/testing-services#testing-services 描述('价值服务',...

回答 1 投票 0

如何在 Jest 中比较两个集合而忽略元素顺序?

在 Jest 中编写单元测试时,如何测试数组是否包含任意顺序的预期值? 在 Chai 中,我可以写: 常量值 = [1, 2, 3]; 期望(值).to.have.members([2,...

回答 5 投票 0

如何使用 jest 测试 Web 组件(lit-element)

有人有一个很好的设置来使用 jest、jsdom 或类似工具测试自定义元素吗?我一直在使用 Puppeteer 和 Selenium,但它们使测试运行速度减慢太多。任何其他替代方案或修复...

回答 1 投票 0

顶级等待笑话和打字稿

我正在运行 npx jest 测试 无论我如何更改配置,都会出现此错误: 错误 TS1378:仅当“module”选项设置为“es2022”、“esn...”时才允许顶级“await”表达式

回答 1 投票 0

如何在NestJs中模拟PrismaService for e2e?

我在NestJs中使用nestjs-prisma,并且我在app.module中导入了prisma模块,因此在每个服务中我都可以使用PrismaService,因为库允许它。 应用程序模块.ts

回答 1 投票 0

用 Bun 的测试/模拟来模拟“fs”

我正在尝试使用 Bun 的 Jest 兼容内置测试/模拟框架来模拟 fs,如下所述: https://bun.sh/docs/test/mocks 下面的示例给出了如下所示的代码: 导入 {

回答 1 投票 0

开玩笑的模拟无法迭代异步交互

我在我的nodejs应用程序中使用google-cloud/compute库来获取我帐户中永久磁盘的详细信息。 const { DisksClient } = require("@google-cloud/compute").v1; 模组...

回答 1 投票 0

如何测试函数的console.log输出,看看它是否包含字符串?

我有一个记录错误以及有关错误对象的详细信息的函数。在非产品中,它输出堆栈跟踪。在产品中,它不应该输出堆栈跟踪。它决定了产品或非产品基础...

回答 1 投票 0

ReferenceError:在 ts-jest 测试中从 Discord.js (v14) 导入时未定义 fetch

我正在运行以下 ts-jest 代码: 从“discord.js”导入{Client,GatewayIntentBits}; 让客户:客户; beforeEach(异步() => { 客户端=新客户端({意图:

回答 1 投票 0

如何使用 Jest 模拟 PerformanceObserver

我有一些代码,在构造函数中创建 PerformanceObserver,我试图弄清楚如何模拟它,以便我可以断言观察者正在调用观察者,并且

回答 1 投票 0

如何用测试react-idle-timer覆盖onIdle回调函数

我使用react-idle-timer 4.6.4 我有一个带有 useIdleTimer 挂钩的组件。 从“react-redux”导入{useDispatch}; 从“auth/actions”导入{logoutRequest}; 常量应用程序 = () =>...

回答 1 投票 0

向 Angular 独立组件测试提供模拟 NGRX 存储的正确方法是什么?

我不知道如何为 Angular 中的独立组件测试导入/提供模拟存储。为非独立组件测试提供模拟存储是通过provideMockStore()完成的,但是这个

回答 1 投票 0

ts-jest:运行测试时声明的命名空间(.d.ts)显示“未定义”ReferenceError

使用 ts-jest 运行 typescript,应用程序在浏览器中运行正常,但在运行测试时显示 ReferenceError: R is not Defined 错误。 文件结构: |--应用程序 | |--job.ts |--api | |--R.d.ts |--t...

回答 1 投票 0

模拟的 Jest 解析值没有被调用,而是实际的函数实现

我正在使用 ts-jest,并且在 handler.ts 中有以下内容,并且我在模拟 fetchData 内部调用的 getToken 函数时遇到了麻烦,因为我只想测试 fetchData,我想...

回答 1 投票 0

测试可观察订阅内的行为

我无法测试调用 API 服务并订阅它的方法的行为。 我的方法的代码如下所示: 验证():无效{ this.state = 验证状态.VERIFYIN...

回答 1 投票 0

开玩笑 - 模拟 - toHaveBeenCalled() 未按预期工作?

不明白为什么当我尝试以下面的方式进行模拟时,Mock 函数没有显示 tohaveBeenCalled //我的App.js 从“./src/hooks/useAuth”导入useAuth; 导入 useBrunch

回答 2 投票 0

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