Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
我正在运行反应测试并运行: 期望(screen.queryByTestId(id)).not.toBeInTheDocument(); 我的测试失败了,堆栈跟踪返回了 html,这非常有帮助。 然而,它会作物...
我们的项目是一个React和TypeScript项目,首先使用React App Rewired制作,但现在迁移到Vite。 我一直在努力让 Jest 工作(在尝试使用 Vitest 之后,我遇到了
警告:React.jsx:类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)
Jest 无法加载 SVG 文件时会出现此问题。 错误详情如下: 警告:React.jsx:类型无效 - 需要一个字符串(对于内置组件)或一个类/函数(对于
NX 存储库相关:即使安装了 jest,也找不到“jest”的类型定义文件[已关闭]
实际解决方案: 如果您遇到同样的问题并且(像我一样)对答案/评论中的“快速而肮脏”的解决方案不满意,您应该重新创建存储库。这是更多的工作,
我在 Github 部署时遇到错误,我的应用程序在 React 中,带有 jest 和 vite 捆绑。 失败 secapi/secapitasksubmit/dist/tests/async-poller.test.ts secapi/secapitasksubmit/dist 失败...
我想测试在父组件的初始渲染时,文档中没有渲染子组件。 每次按下按钮时,父组件都会生成一个子组件
为 React 应用程序运行单元测试时出现以下错误。我正在使用 jest 来运行它。 我的代码库中没有以下错误中提到的文件。 我找了很多地方但没有找到解决方案...
我正在尝试编写一个涉及使用 DynamoDB 的玩笑单元测试。看来 afterAll 条件执行得太快,这使得我的积分测试失败,因为它无法获取已经删除的...
测试ES模块@azure/msal-react第三方包的require()
问题 最近,我从 CRA 'jest' 迁移到 Vitest,但出现以下错误: ES 模块的 require() 我们
我遇到了 Jest 的问题,我试图在其执行上强制执行超时,并在超过此超时时将其及其生成的所有子进程一起杀死。 当 javascript 堆空间...
我正在尝试测试一个简单的减速器,其日期属性设置为今天。 const 今天 = new Date(); 导出常量初始状态 = { 今天 }; console.log(new Date().toDateString()); // <---...
我正在使用 Jest 进行测试。 我想要的是,当当前测试套件中的测试失败时,停止执行该测试套件。 --bail 选项不是我需要的,因为它会停止其他测试套件
我想用vitest测试submitEvaluation函数。我想使用disableSubmit函数将isDisabled设置为true,但是如果我调用disableSubmit(true),isDisabledSubmit仍然会...
我想将我的导入语句重命名为 从“./../../../common/config”导入{config}; 到 从“@common/config”导入{config}; tsconfig.json 如下所示: { &q...
我有一个正在尝试运行的测试,我想使用 jest.mock 来模拟一个模块。然而,我似乎无法让这个工作,在下面的例子中,原始的serializeProduct方法总是invo...
如何解决 Jest 中 ts-jest 和 ES 模块的 TypeScript 错误?
我在使用 TypeScript 和 Jest 时遇到了一些问题,我确实需要一些指导。我尝试将 ts-jest 与 ES 模块一起使用,但遇到了几个编译器和测试错误。 当我...
如何在 NodeJS + Typescript 中模拟静态方法及其返回结果?
我正在学习使用 Jest 为 NodeJS + Typescript 编写单元测试用例。目前,我有一个非常简单的 Express 应用程序,其中存储库(通过 MongoCon 与 MongoDB 连接......
这是我第一次尝试开玩笑。 我正在尝试为我的服务运行“stock”测试,即,feathersjs 在通过 cli 创建服务时为您设置的测试。 服务你...
如何在 Jest 中模拟另一个 Hook 中使用的自定义 Hook?
我正在尝试测试一个自定义钩子useCopySystem,它在内部使用另一个自定义钩子useBackdrop。我想在执行到上一个期间模拟useBackdrop在pasteCopiedDay内的行为...
使用断言 { type: 'json' } 导入 JSON 文件时 Jest 崩溃
这是我的 Jest 配置: 从 'jest' 导入类型 { Config } 常量配置:配置= { 测试环境:'节点', 转换: { '^.+\.ts$': 'ts-jest', '^.+\.js$': '通天玩笑', }...