jestjs 相关问题

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

在 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

为什么 JEST 在使用不同的语法时会在异步回调上引发超时?

我正在 Node.js 中使用 Jest 进行学习。 当我的测试在 5000 毫秒后超时失败时,我在找到第一个修复程序后遇到了一些麻烦。 奇怪的是,我的代码适用于以下...

回答 1 投票 0

Jest 和 TypeScript:VS Code 找不到名称

我正在将 Jest 与 TypeScript 结合使用。尽管我的代码可以工作并且可以构建我的项目,但 Visual Studio Code 会针对所有 Jest 方法(describe()、test()...)抛出该错误: 找不到呐...

回答 3 投票 0

测试调用函数 onClick 反应时出错

我有以下组件和以下测试。尽管该函数已被模拟,但该测试还是失败。我想知道我应该如何解决它。 "@testing-library/react": "^14.2.1&

回答 1 投票 0

错误语法错误:带有玩笑和react-native的意外标记

我在使用react-native配置jest时遇到问题,当我安装第三个库时,我遇到了jest语法错误。 我安装了react-native-radio-buttons-group,但出现以下错误: 细节: ...

回答 1 投票 0

Vue 3 Pina 尝试测试依赖于另一个商店的 pina 商店

我基本上有一个商店依赖于另一个商店,但我没有找到一种方法来仅模拟依赖商店。 示例伪代码 vue 3 ish: // 我想要模拟的商店 导出常量 useStore1 =

回答 2 投票 0

如何在rtl测试中模拟useState

这是组件 常量分析 = () => { const [isLoading,setIsLoading]=useState(true); const handleAnnouncementsClick = () => { 导航('/应用程序/公告'); }; 返回 ( <

回答 1 投票 0

在 Jest 测试中使用 webpack 的工作加载器解决导入问题

我正在编写一个 Jest 测试,但在解决此使用 webpack 的工作加载器的导入时遇到问题 从 'worker-loader?name=image_info!@WORKERS/image-info' 导入 ImageInfoWorker; 我有一些...

回答 5 投票 0

测试 React 功能组件的条件渲染部分(Jest + @testing-library/react)

这是关于测试在 useEffect() 中具有状态更新的组件。问题是组件总是根据其默认状态进行测试。 有很多问题......

回答 1 投票 0

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