jestjs 相关问题

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

Jest --watch 始终运行所有测试

我最近从 Mocha 切换到 Jest。除了始终运行所有测试的监视模式之外,一切都工作正常(不仅仅是与文档中所述的未提交文件相关的测试)。我已经搜索过...

回答 3 投票 0

笑话脚本失败并退出状态 1

我有几个测试脚本在测试全部成功通过后失败,但不确定原因。我在网上搜索过没有解决的解决方案 问题。 这是您...

回答 1 投票 0

如何在 Jest 中使用单个导出索引文件处理 JS 库的对等依赖关系?

对蜿蜒的问题标题表示歉意,乍一看可能没有意义。让我解释。 我有一个名为 foo-bar-ui 的库包,用于一些共享 UI 组件。所有组件均为exp...

回答 1 投票 0

如何使用 jest 和测试库测试 addEventListener?

我在reactJS中创建了一个自定义钩子,它监听元素尺寸的变化,然后计算元素的宽度和高度。 导出函数 useDynamicDimensions(element) { 常量 [ ...

回答 1 投票 0

笑话测试用例因调整大小事件而失败

我在reactJS中创建了一个自定义钩子,它监听元素尺寸的变化,然后计算元素的宽度和高度。 导出函数 useDynamicDimensions(element) { 常量 [ ...

回答 1 投票 0

在玩笑中模拟地图框点击处理程序回调

假设我有一张mapbox 地图。 Mapbox 地图有一个 onclick 处理程序,在 onclick 处理程序的回调中,调用一个函数: 从“mapbox-gl”导入{地图} 常量地图 = 新地图({ 继续...

回答 1 投票 0

React 测试库错误:未捕获 [TypeError: _scrollViewRef$curren.scrollTo 不是函数]

我有一个反应组件 从 'react' 导入 React, { useEffect, useRef, useState }; 导入'./PopularBrands.scss'; 从 '../../../assets/images/brands/LG.png' 导入 LG; 从 '../../../

回答 1 投票 0

即使在 Jest 中启用 ESModule 支持后,由于 uuid,Jest 也无法解析测试

当我尝试使用 Jest 29.7.0 运行测试时,它显示以下错误: Jest 遇到意外令牌 Jest 无法解析文件。这种情况会发生,例如当您的代码或其依赖项使用...

回答 1 投票 0

在 React-Testing-Library 中使用自定义 /pages/_app.js 测试 Next.js 应用程序

我正在尝试遵循 React 测试库文档中的指南来包装我想要测试的所有组件。我这样做是因为我需要访问各种上下文提供程序

回答 1 投票 0

JavaScript 或 Typescript 中的异步函数是什么?

在对象上调用普通方法或异步方法有什么区别? (1) myObject.handleUpdate() // 常规方法 (2) myObject.handleUpdate() // handleUpdate 被声明为 asy...

回答 1 投票 0

升级到 Angular 9 后运行 Jest 测试时出错:TypeError:无法读取未定义的属性“ngModule”

我从 Angular 8.2 升级到 Angular 9。我的项目正在按预期工作,构建也是如此,但是许多测试都因以下错误而失败: 类型错误:无法读取

回答 3 投票 0

为什么 JEST 在使用不同 Syntex 时抛出超时 - 异步回调?

我正在 Node.js 中使用 Jest 进行学习,在找到 5000 毫秒超时修复后遇到了一些问题。奇怪的是,它适用于下面的 Syntex,但不适用于打赌......

回答 1 投票 0

开玩笑:无法读取testEnvironmentOptions

我在 Jest 中遇到以下错误,但即使在添加 testEnvironmentOptions 后仍不清楚为什么 类型错误:无法读取未定义的属性(读取“testEnvironmentOptions”) ...

回答 6 投票 0

ReferenceError:运行 JEST 测试时未定义 cptable,错误位于导入的模块中,而不是在我的代码中

运行 JEST 测试时出现“ReferenceError: cptable not Define”,错误位于导入的模块中,而不是在我的代码中。 我导入的模块是一个反应组件库,并利用 r...

回答 1 投票 0

如何使用函数作为 props 来测试 React 中的函数组件

我正在使用 Jest 测试函数组件,但是,当我将函数作为 props 传递时出现错误: /..../src/pages/AddCommentComponent.tsx:43 props.updateCommentsHandler(); ^ 类型错误:道具。

回答 1 投票 0

Typescript 在 Vitest 中模拟 axios 时显示错误

我想在Vitest中模拟模拟axios get请求。在使用mockimplementationOnce()模拟请求期间,出现打字稿错误。它说: 属性“mockImplementationOnce...

回答 2 投票 0

发生构建错误ReferenceError:describe is not Defined>在now.sh部署期间

我正在使用 now.sh 部署我的 nextjs (React) 应用程序。由于此错误,构建失败: 发生构建错误 ReferenceError:描述未定义 不知道为什么会发生这种情况,她...

回答 4 投票 0

testing-library/react-hooks 调用改变状态的函数

我尝试了一切,但由于某种原因,反应状态仍然没有改变,我缺少什么或者替代方法是什么? 代码: 导出 const useCounter = (): UseCounterResult => { ...

回答 1 投票 0

如何等待会话超时模式出现在React测试库中?

当用户空闲 25 分钟后,我的应用程序中会出现一个模式。我怎样才能让这个模式出现在 Jest 中? 这是我的测试结果: 渲染(); //

回答 1 投票 0

如何使用函数作为 props 来测试 React 中的功能组件

我正在使用 Jest 测试功能组件,但是,当我将函数作为 props 传递时出现错误: /..../src/pages/AddCommentComponent.tsx:43 props.updateCommentsHandler(); ^ 类型错误:道具。

回答 1 投票 0

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