jestjs 相关问题

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

Jest TypeError:无法读取未定义的属性(读取“_id”)

我试图找出article.controller.js 文件测试失败的原因。但是,无法找到其原因。 [文件:article.controller.js] 常量{ 保存文章 } = 要求('../服务/文章.

回答 1 投票 0

Jest - 用于特定测试的模拟 const 变量

我正在尝试为特定测试模拟一些具有特定值的常量值。例如我尝试这样做: 环境.ts 导出常量 VAR1:数量 = 1; 导出常量 VAR2:数量 = 2; 函数.ts 我...

回答 1 投票 0

单元测试 auth.middleware.js 文件时出现 Jest 错误 Expect(jest.fn()).toHaveBeenCalledWith(...expected)

我试图找出为什么 auth.middleware.js 文件测试失败。但是,无法找到其原因。 [文件:auth.middleware.js] const { verifyJwtToken } = require('../helpers/jwt.helper');

回答 2 投票 0

使用 ts-jest 动态导入 ESM 来测试 CommonJS

给定一个使用 CommonJS 模块系统的库,但通过动态导入导入 ESM(仅)模块(以防止 TS 用 require 替换 import): 导出异步函数 loadEsmModule(

回答 1 投票 0

升级到React 17后,addEventListener无意中添加了selectionchange事件到文档中

我正在使用jest v27和@testing-library/react v12,我升级到React 17,有addEventListener无意中添加到文档中的selectionchange事件。我根本没有使用这个事件。

回答 1 投票 0

在单元测试中Jest模拟Typeorm数据源(没有nestjs)

我正在为一个使用 Typeorm 而不使用 Nestjs 的项目创建单元测试。我正在为其创建单元测试的文件使用 queryRunner 来启动事务。我的问题是,我无法...

回答 1 投票 0

为什么我的 Prisma 单元测试调用我的数据库

我已经为在数据库中创建数据的函数编写了单元测试。我根据 Prisma 单元测试指南创建了测试,并根据指南模拟 Prisma 客户端……

回答 3 投票 0

可以使用 Supertest 检索 httpOnly cookie 并将其在以下请求中发送回来吗?

我正在尝试访问 Express 服务器上的端点,该端点具有仅 http 的 cookie,作为获取访问权限的身份验证的一部分。 这里我们设置http only cookie: res.cookie('jwt',refreshTo...

回答 1 投票 0

如果在测试过程中无法重现错误,如何测试catch子句?

我在我的服务器端应用程序中使用 Jest 和 Supertest。我希望通过明显测试每条未覆盖的行来增加测试的覆盖范围,直到我被这个阻止: 活动.查找(...

回答 2 投票 0

反应测试库渲染表未定义

供应商表.tsx 从“react”导入 React, { useState }; 从“antd”导入{表}; 从“api/Cache/VendorMemberManagement”导入*作为QC; 导入 * 作为来自...的请求

回答 1 投票 0

Jest 导入和导出失败

对 CRA 应用程序运行测试时,所有组件均出现以下错误: 错误:“导入”和“导出”可能仅与“sourceType:“模块””一起出现 我正在使用 create-react-app,带有 r...

回答 1 投票 0

Jest 的 Intellisense 无法在 VS 代码中工作

编辑:运行 npm install @types/jest --save-dev 进行修复 只是尝试输入 it() ,自动建议是 isTag 我尝试添加 jsconfig.json { “编译器选项”:{ “目标&...

回答 12 投票 0

用玩笑测试 Observables

如何使用 Jest 测试 Observables? 我有一个每秒触发一次的 Observable,我想在玩笑超时之前测试第一个事件是否正确触发。 const myObservable = 计时器(0,...

回答 6 投票 0

在 Nest.js 中运行测试用例时,ConfigService 未定义

我在本地运行nestjs服务器,如果我用邮递员测试它工作正常。但是当我运行测试用例时,ConfigService 未定义! 应用程序模块.ts @模块({ 进口:[ ConfigModule.forRo...

回答 2 投票 0

分析基于 TS 的 Jest 测试

我有一个基于 Typescript 的 React 项目,我在其中运行笑话测试(也在 TS 中)。我可以很好地运行测试,但我正在尝试分析一些需要相当长时间才能运行的测试的性能。我...

回答 1 投票 0

如何在玩笑中监视相同的模块功能?

我正在为一个调用同一模块内另一个函数的函数编写单元测试。 例如。 导出函数添加(a,b){ 返回 a + b } 导出函数 showMessage(a, b) { 让 sum = add(a, ...

回答 2 投票 0

使用 Jest 和 @testing-library/react-native 测试 React Native 项目时出现“语法错误:无法在模块外部使用 import 语句”错误?

每次运行 npm test 时都会出现错误: 失败./App.test.js ● 测试套件运行失败 Jest 遇到意外令牌 这通常意味着您正在尝试导入 Jest c...

回答 2 投票 0

如何模拟标题?

我必须发送一些标头,并且我需要模拟它们。执行 globals.Headers 似乎不起作用。 针对我的问题提出了几个问题: 你会如何嘲笑全局 headers 类...

回答 1 投票 0

ReferenceError:未使用 jest 测试库定义 BroadcastChannel

我在使用反应测试库运行笑话测试用例时遇到错误

回答 2 投票 0

开玩笑:语法错误:无法在模块外部使用 import 语句

我正在 Node/TS 项目中编写测试,这是一个后端 API(没有 babel,没有 webpack,没有 React/Angular/vue/...)。 那么我的项目是一个 CommonJS 项目。 我使用 Jest 作为测试框架。 一切...

回答 1 投票 0

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