jestjs 相关问题

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

Jest + JavaScript ES 模块

我用 JavaScript 构建了一个命令行工具。我想为它编写测试。我认为 Jest 是第一选择。 运行测试时我收到以下错误: 语法错误:无法使用 im...

回答 1 投票 0

如何使用 React-Testing-Library (RTL) 对具有使用 ajax 和状态的内部钩子的组件进行单元测试?

问题是我们的 Jest 在 jsdom 中运行并且已经很旧了,但最终每当我编写如下所示的函数时,当我尝试在组件中使用它时,Jest 无法处理它。加载状态...

回答 1 投票 0

Jest Next14 useFormState TypeError: (0 , _reactdom.useFormState) 不是函数或其返回值不可迭代

当我尝试测试使用 useFormState 和 Next14 服务器操作的表单组件时,我收到此错误 TypeError: (0 , _reactdom.useFormState) 不是函数或其返回值不是 ite...

回答 2 投票 0

Vue 2 JEST - [Vue 警告]:找不到元素:#app

我是 Jest 新手,正在尝试运行我的第一个测试。我找不到元素#app。我已将我的应用程序安装在 main.js 文件中,ID 为“app”。我正在使用 localVue 挂载在规范文件中。但同时

回答 1 投票 0

在浏览器上显示覆盖率报告

当您在 GitHub Actions 工作流程中运行测试时,将生成覆盖率报告。现在每次我运行测试并生成新的覆盖率报告时,我想将覆盖率文件夹存储在 mong...

回答 1 投票 0

如何使用 RTL 来 JEST 测试带有使用 ajax 和状态的内部钩子的组件?

问题是我们的 jest 在 jsdom 中运行并且已经很老了,但最终每当我编写如下所示的函数时,当我尝试在组件中使用它时,jest 无法处理它。加载状态...

回答 1 投票 0

使用注入的主机组件进行指令测试

我有一个指令,在其中我通过注入关键字获取组件实例,如下所示: 导出类 MyDirective 实现 AfterViewInit { 私有组件:MyBaseComponent =注入(

回答 1 投票 0

使用 Jest 模拟的服务会导致“不允许 jest.mock() 的模块工厂引用任何超出范围的变量”错误

我正在尝试模拟对服务的调用,但我正在努力处理以下消息:jest.mock() 的模块工厂不允许引用任何超出范围的变量。 我正在使用 babel ......

回答 7 投票 0

使用 Jest 测试 Svelte 应用程序时 Lodash 未定义

我正在尝试使用 Jest 来测试我的 Svelte 项目,我读到的所有内容都表明我需要包含 svelte-jester 将我的 Svelte 代码转换为 Jest 可以处理的代码(CommonJS,我...

回答 2 投票 0

从 npm run test 运行所有单元测试用例

在我的React前端项目中,jest库用于单元测试用例。 我正在尝试从构建管道运行前端单元测试用例。 为此,我计划在任务中添加一个新任务

回答 1 投票 0

如何测试按钮的disabled属性?

我有一个像这样的简单模板组件: @成分({ 标签:“应用程序填充按钮”, styleUrl: 'filled-button.css', 阴影:真实, }) 导出类 FilledButton { @Prop() 禁用:布尔值;

回答 1 投票 0

如何让 jest 支持在 TS 文件中导入 HTML 文件?

我有一个项目,其中有一些脚本可以在其中构建打字稿Web组件(此处)。 我使用 rollup 和 typescript 来构建我的 Web 组件,我的 Web 组件文件如下所示: 从...导入 HTML

回答 1 投票 0

使用自定义 renderWithProviders 测试 redux-toolkit 组件失败

首先,感谢您的阅读,我是 React 新手,我正在尝试学习 redux,现在我想为我的组件创建一些测试,但由于我使用的是 redux,所以我需要发送亲...

回答 1 投票 0

React、Jest、spyOn 导出模块

setupTests.ts: jest.mock('钩子', () => ({ useCurrentUser: () => 模拟所有者, })); 组件.test.ts: 从 'hooks' 导入 * 作为钩子; test('删除组织', async () => { 常量...

回答 1 投票 0

测试 Jest 是否显示 Toast 消息

我正在使用 Jest 测试我的 React Native 应用程序,我想测试 Toast 何时显示消息。 我在我的一个回调中使用这样的吐司: 如果(引脚不匹配){ 吐司.show({ ...

回答 1 投票 0

Nestjs/Jest 有没有办法在 e2e 测试中覆盖导入模块中的模块

我正在为我的 api 编写 e2e 测试。为了实现e2e测试,我必须在创建TestingModule时在导入中使用AppModule: beforeAll(异步() => { const 模块 = 等待 Test.createTestingModu...

回答 1 投票 0

将ioredis升级到v5.0.1后出现的问题

我们创建 Redis 客户端的原始代码 从 'ioredis' 导入 Redis, { Redis as RedisClient, Cluster, ClusterOptions }; 从 '../../../config' 导入配置; 常量{ 端口、主机、集群、

回答 2 投票 0

出现笑话错误:“TypeError:文章不是构造函数”

我试图找出为什么article.service.js 文件测试失败并出现以下错误: 类型错误:文章不是构造函数 17 | 17 */ 18 | 18静态异步 saveArticle(我们...

回答 1 投票 0

使用 Jest 模拟我的函数的正确方法是什么?

我是 React/TypeScript 新手,需要单元测试方面的帮助。我需要对 ReactErrorBoundary.tsx 中的代码进行全行覆盖,但我的测试无法正确模拟对象。 ReactErrorBo...

回答 1 投票 0

NX Angular 单元测试因 NullInjectorError 而失败

我尝试在我的应用程序中使用 Angular 注入令牌,但它一直导致我的单元测试失败。 这是一个演示该问题的存储库: https://github.com/shadow1349/nx-filereplacementissue/t...

回答 1 投票 0

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