jestjs 相关问题

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

在单元测试中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

如何使用 jest 测试 HttpService.Post 调用

我正在调用nestjs服务中的API,如下所示, 从 '@nestjs/common' 导入 { HttpService, Post }; 导出类 MyService { 构造函数(私有httpClient:HttpService){} 公开 myMet...

回答 5 投票 0

React TanStack Virtualizer api getVirtualItems 在 RTA + Jest 测试中返回空数组

我正在尝试使用 TanStack Virtualizer 以及 React 测试库和笑话来测试我在 React 中创建的表。它在浏览器中工作正常,但是当我测试表时,我返回 0 个项目......

回答 1 投票 0

Jest 无法在 React 项目中编译绝对导入

我在项目中使用绝对导入,但是当我尝试导入模块时,Jest 无法编译它。我尝试将文件夹路径添加到 moduleNameMapper 对象,但这不起作用...

回答 1 投票 0

Node:无法在 Jest 中的模块外部使用 import 语句

直到今天我已经用jest做了很多测试,我从未收到过这个错误。我还没有更新我的 Jest 版本,代码与其他日子相同。 收到的错误是: 何塞卡洛斯...

回答 1 投票 0

使用 Jest 和 React 测试库测试 React-toastify

所以我有一个简单的组件,带有一个按钮,可以打开一个反应吐司模式。当用户单击react-toastify 中内置的“关闭”按钮(X) 时,模式将关闭。 现在我想要

回答 1 投票 0

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