jestjs 相关问题

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

JEST 和 Supertest 中用于验证模式的 Expect 函数是什么?

就像脉轮测试中的expect(WallObject).to.have.schema(expectedSchema)。同样,Jest 中有哪个函数?我正在使用 jest 和 supertest。

回答 2 投票 0

开玩笑,使用 d3 时出现意外的令牌“导出”

我读过很多与我类似的问题,但似乎没有一个能解决我的问题。我正在使用 Vue3、TypeScript、Jest 和 D3 v7。当我尝试从“d3”导入 * 作为 d3 时;我收到此错误...

回答 3 投票 0

打字稿无法识别 Jest

--- 更新---- 我可以使用命令行运行测试,但无法使用 VSCode 中的 Jest Runner 扩展运行测试。 ------原问题----------------- 我想我已经损坏了我的 npm 模块...

回答 3 投票 0

beforeEach 和 beforeAll 是按照什么顺序执行的?

我正在使用 Jest-Puppeteer 端到端测试 Rails 应用程序。在这些测试之前,我想运行一些种子并进行 DRY 工作,我告诉服务器在每次测试之前转到某个 URL。 // 导入 德...

回答 1 投票 0

用笑话测试角度组件给出了resolveComponentResources

我正在尝试通过 jest-preset-angular 用 jest 测试 Angular 组件 它可以通过 karma 和 ng test 运行测试, 但通过 jest 运行相同的测试会出现错误 AppComponent › 应该创建...

回答 2 投票 0

Jest 遇到意外 token,Angular、Transloco、Jest 单元测试,无法在单元测试中创建独立组件

.component.html 看起来像这样: 路线状态:{{routeStatus }} {{ 'performsTrip' |转运 }} .component.ts 看起来像这样: 导入 { 通用模块 }

回答 1 投票 0

使用 TypeScript 在 Next.js 14 中运行 Jest 是否需要 ts-node

我按照此处所述的手动设置使用 TypeScript 在 Next.js 14.1.3 中配置 Jest。 运行 jest 时,它抱怨需要“ts-node”: 错误:开玩笑:无法解析 TypeS...

回答 1 投票 0

Jest 单元测试用例未从 Azure DevOps Pipeline 执行

在React项目中,它有前端单元测试用例。 从 VS Code 终端,当我使用 npm run test 运行它们时 >npm 运行测试 > [email protected] 测试 > 反应脚本测试 --...

回答 1 投票 0

在自定义 ContextProvider 中检索上下文之前操作上下文是否有效?

我有一个 React 自定义 ContextProvider 组件。每当调用它时,我都需要在其中设置一个特定的 ID,它将作为所有 CRUD 的基础。现在,它是这样的: 导入 React, { 调度,

回答 1 投票 0

为什么我的笑话模拟实现作为 jest.mock() 的第二个参数工作,但在抽象到 __mocks__ 文件夹时出现错误?

我正在尝试模拟 mssql 库以 JEST 测试我的打字稿 Nodejs Azure Functions (v3)。为此,我编写了以下测试文件: 从“./index”导入httpTrigger; 导入...

回答 1 投票 0

使用 ES 模块与 TS,以及 Jest 测试(不能在模块外使用 import 语句)

自从我开始使用 Express 和 TS 之旅以来,这是我第一次尝试测试。我决定用 Jest 对一个新项目进行一些测试,但我想使用导入/导出而不是

回答 1 投票 0

在模拟 React 组件时,属性 `default` 未声明为可配置

我刚刚启动了一个新的 React/Next.js 项目,并意识到我无法像在以前的项目中那样模拟记忆的 React 组件。我没能找出原因。这是我的一个最小例子

回答 1 投票 0

Jest ES6 模块:无法使用 import 语句

我正在编写一个 ES6 应用程序。我在 package.json 中有“type”:“module”。 dev 依赖项是: “开发依赖项”:{ "@types/jest": "^29.5.12&qu...

回答 1 投票 0

如何使用 Jest 和 React-testing-library 测试 Websocket 客户端

我使用create-react-app、Jest 和react-testing-library 来配置聊天机器人项目。 我有一个连接到 WebSocket 服务器的 React 功能组件,并且 DOM 更改根据...

回答 2 投票 0

语法错误:无法在模块外部使用 import 语句 React JS Antd

为了优化捆绑包大小,我不是从 lib 文件夹获取组件,而是从 es 文件夹导入它。 例子: 从 'antd/es/modal' 导入模态; 因此,在编写测试用例时,它给出...

回答 2 投票 0

测试 ReactJS 自定义挂钩以使用 Jest 加载图像

我正在尝试测试自定义挂钩的onload函数来加载图像,但是当我运行测试时,它会跳过onload。 钩: 从“react”导入{useEffect,useState}; const useImage = (...

回答 1 投票 0

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

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