jestjs 相关问题

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

导入 NPM 模块的 Worker 导致笑话测试失败

我安装了 browser-image-compression,作为其功能的一部分,它创建了一个 Worker。现在,当我运行笑话测试时,出现以下错误: 测试套件运行失败 参考错误:工人...

回答 3 投票 0

类型错误:expect(...).arrayContaining 不是函数

每次通过给定的操作时,我都试图测试 redux 存储状态,我尝试了很多方法,但根据预期的输出,我认为使用 Expect(...).arrayContaining 但我的测试仍然失败.. .

回答 1 投票 0

Jest Angular Mock document.head 获取无法读取 null 的属性“getAttribute”

我们正在 Angular 应用程序中从 karma/jasmine 迁移到 jest。我们有一个公共库,其中有一个服务具有以下属性集 导出类 WrapperService { 公共静态只读

回答 1 投票 0

unstable_mockModule 不模拟 ESM

我在我的项目中使用ESM。我的所有 .ts 文件都被转换为存储在“dist”文件夹中的 .js。我的目录结构的示例布局是: 距离/ ├─ src/ │ ├─ 店铺/ │ │ ├─index.js │ ...

回答 1 投票 0

在单元测试中未能在 React 组件中模拟 setState

我这里有一个最小的演示。 有 2 个计数器组件,我正在尝试测试增量功能。 顶部的那个是从 props 传递 setState,当我模拟 cli 时它不会增加...

回答 2 投票 0

使用 Jest 进行 JavaScript 模拟 - 模拟依赖函数

我有两个用 JavaScript 编写的模块。在一个模块中,我有一个生成随机数的函数,在另一个模块中,有一个函数根据这个随机数从数组中选择一个元素...

回答 1 投票 0

unstable_mockModule 不嘲笑 ESM - 开玩笑

我在我的项目中使用ESM。我的所有 .ts 文件都被转换为存储在“dist”文件夹中的 .js。我的目录结构的示例布局是: 距离/ ├─ src/ │ ├─ 店铺/ │ │ ├─index.js │ ...

回答 1 投票 0

如何更改模拟导入的行为?

我对 Jest 中的模拟以及如何对实现进行单元测试感到非常困惑。问题是我想嘲笑不同的预期行为。 有什么办法可以实现这一点吗?因为进口可以...

回答 7 投票 0

使用 React 测试库测试 useFormik 钩子

在提出这个问题之前我做了彻底的搜索,他们中的大多数人都使用,他们将 onSubmit 处理程序作为道具发送,以便可以测试它是否被调用......

回答 1 投票 0

为什么 jest 测试无法识别 мгу-project 中的 alias@?

我有一个带有组件 AppResume.vue 的 vue 文件。我为他写了一个笑话测试。但测试返回与在其中导入另一个组件相关的错误: 从 '@/stores/Aut... 导入 useAuthStore

回答 1 投票 0

如何使用 React 测试库测试输入?

我正在尝试通过React测试库测试搜索组件的输入值。 搜索组件接收两个 props:handleChange 和输入值:title。 我的目标是编写测试以便初始化...

回答 2 投票 0

如何使用JEST框架模拟chrome API?

我想使用 jest 框架来模拟 chrome api。 例如,我使用 chrome.browserAction.setIcon 向后台脚本发送消息。我如何模拟 chrome.browserAction.setIcon 或任何...

回答 3 投票 0

如何从 Jest watch 中排除文件?

我正在使用 Jest 做一些有点奇怪的事情来测试我正在将一些内容写入磁盘的情况。如果我在 Jest 中使用 watch 标志,那么我会发现(非常明显)每次我写

回答 14 投票 0

azurepipe 线路因反应单元测试脚本 jest 和 rtl 而挂起

我有一个基于最小主题的反应项目 RTL 和 jest 也集成到该项目中。 本地运行单元测试命令是这样的 "test:dev": "react-app-rewired 测试 --

回答 1 投票 0

Jest 模拟无法与 React 测试库一起使用

我正在使用 @testing-library/react 来测试 UI 组件。无法让笑话模拟工作。 看来它不能模拟导出函数 getDomElement 的实现,但实际实现...

回答 2 投票 0

React-Testing-Library - 在 fireEvent 后拍摄快照

我在调用 fireEvent.focus() 后无法拍摄快照。 这是测试。我这里有两个测试,1 比较输入聚焦之前的快照,1 比较 sna...

回答 1 投票 0

JEST - 语法错误:意外的令牌“导出”与 uuid 库

我曾经在仅使用 JavaScript 来使用 Jest 时解决了类似的错误,但目前我无法使用 Typescript 来解决。 我所有的测试都运行良好,直到我安装了 Puppeteer,它需要......

回答 6 投票 0

Jest 遇到了意外的令牌:使用 uuid 导出 { default as v1 }

我正在 Monorepo 中为我的 React 组件编写 Jest 测试。然而,当我运行 Jest 测试时,我输入了这个错误。 ● 测试套件运行失败 Jest遇到了意想不到的事情...

回答 1 投票 0

是否可以为每个测试文件模拟所有已安装组件中的函数?

以下是测试文件的示例: it('测试用例1', () => { 包装器=shallowMount(登录,{ 店铺, 本地Vue, 嘲笑:{ $路由器 $

回答 1 投票 0

开玩笑 - 是否可以为每个测试文件模拟所有已安装组件中的函数

这是测试文件的示例 it('测试用例1', () => { 包装器=shallowMount(登录,{ 店铺, 本地Vue, 嘲笑:{ $路由器 $

回答 1 投票 0

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