Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
JEST 和 Supertest 中用于验证模式的 Expect 函数是什么?
就像脉轮测试中的expect(WallObject).to.have.schema(expectedSchema)。同样,Jest 中有哪个函数?我正在使用 jest 和 supertest。
我读过很多与我类似的问题,但似乎没有一个能解决我的问题。我正在使用 Vue3、TypeScript、Jest 和 D3 v7。当我尝试从“d3”导入 * 作为 d3 时;我收到此错误...
--- 更新---- 我可以使用命令行运行测试,但无法使用 VSCode 中的 Jest Runner 扩展运行测试。 ------原问题----------------- 我想我已经损坏了我的 npm 模块...
beforeEach 和 beforeAll 是按照什么顺序执行的?
我正在使用 Jest-Puppeteer 端到端测试 Rails 应用程序。在这些测试之前,我想运行一些种子并进行 DRY 工作,我告诉服务器在每次测试之前转到某个 URL。 // 导入 德...
用笑话测试角度组件给出了resolveComponentResources
我正在尝试通过 jest-preset-angular 用 jest 测试 Angular 组件 它可以通过 karma 和 ng test 运行测试, 但通过 jest 运行相同的测试会出现错误 AppComponent › 应该创建...
Jest 遇到意外 token,Angular、Transloco、Jest 单元测试,无法在单元测试中创建独立组件
.component.html 看起来像这样: 路线状态:{{routeStatus }} {{ 'performsTrip' |转运 }} .component.ts 看起来像这样: 导入 { 通用模块 }
使用 TypeScript 在 Next.js 14 中运行 Jest 是否需要 ts-node
我按照此处所述的手动设置使用 TypeScript 在 Next.js 14.1.3 中配置 Jest。 运行 jest 时,它抱怨需要“ts-node”: 错误:开玩笑:无法解析 TypeS...
Jest 单元测试用例未从 Azure DevOps Pipeline 执行
在React项目中,它有前端单元测试用例。 从 VS Code 终端,当我使用 npm run test 运行它们时 >npm 运行测试 > [email protected] 测试 > 反应脚本测试 --...
在自定义 ContextProvider 中检索上下文之前操作上下文是否有效?
我有一个 React 自定义 ContextProvider 组件。每当调用它时,我都需要在其中设置一个特定的 ID,它将作为所有 CRUD 的基础。现在,它是这样的: 导入 React, { 调度,
为什么我的笑话模拟实现作为 jest.mock() 的第二个参数工作,但在抽象到 __mocks__ 文件夹时出现错误?
我正在尝试模拟 mssql 库以 JEST 测试我的打字稿 Nodejs Azure Functions (v3)。为此,我编写了以下测试文件: 从“./index”导入httpTrigger; 导入...
使用 ES 模块与 TS,以及 Jest 测试(不能在模块外使用 import 语句)
自从我开始使用 Express 和 TS 之旅以来,这是我第一次尝试测试。我决定用 Jest 对一个新项目进行一些测试,但我想使用导入/导出而不是
在模拟 React 组件时,属性 `default` 未声明为可配置
我刚刚启动了一个新的 React/Next.js 项目,并意识到我无法像在以前的项目中那样模拟记忆的 React 组件。我没能找出原因。这是我的一个最小例子
我正在编写一个 ES6 应用程序。我在 package.json 中有“type”:“module”。 dev 依赖项是: “开发依赖项”:{ "@types/jest": "^29.5.12&qu...
如何使用 Jest 和 React-testing-library 测试 Websocket 客户端
我使用create-react-app、Jest 和react-testing-library 来配置聊天机器人项目。 我有一个连接到 WebSocket 服务器的 React 功能组件,并且 DOM 更改根据...
语法错误:无法在模块外部使用 import 语句 React JS Antd
为了优化捆绑包大小,我不是从 lib 文件夹获取组件,而是从 es 文件夹导入它。 例子: 从 'antd/es/modal' 导入模态; 因此,在编写测试用例时,它给出...
我正在尝试测试自定义挂钩的onload函数来加载图像,但是当我运行测试时,它会跳过onload。 钩: 从“react”导入{useEffect,useState}; const useImage = (...
我用 JavaScript 构建了一个命令行工具。我想为它编写测试。我认为 Jest 是第一选择。 运行测试时我收到以下错误: 语法错误:无法使用 im...
如何使用 React-Testing-Library (RTL) 对具有使用 ajax 和状态的内部钩子的组件进行单元测试?
问题是我们的 Jest 在 jsdom 中运行并且已经很旧了,但最终每当我编写如下所示的函数时,当我尝试在组件中使用它时,Jest 无法处理它。加载状态...
Jest Next14 useFormState TypeError: (0 , _reactdom.useFormState) 不是函数或其返回值不可迭代
当我尝试测试使用 useFormState 和 Next14 服务器操作的表单组件时,我收到此错误 TypeError: (0 , _reactdom.useFormState) 不是函数或其返回值不是 ite...
Vue 2 JEST - [Vue 警告]:找不到元素:#app
我是 Jest 新手,正在尝试运行我的第一个测试。我找不到元素#app。我已将我的应用程序安装在 main.js 文件中,ID 为“app”。我正在使用 localVue 挂载在规范文件中。但同时