cost 16 ms
使用 Prisma 截断 Jest globalSetup 中的所有 postgres 表

我的 Jest globalSetup.ts中有以下代码:我希望在测试开始时截断测试数据库中的所有表。 相反,在看似随机数量的表截断之后执行到达最后一条语句。 表格总是按照最初在tablenames中给出的顺序进行处理,并且tablenames的长度不会改变,但在某些时候它会停止而不进入catch块 ...

2022-09-27 21:34:58 0 4
jest-puppeteer / expect-puppeteer:不支持 [object Object]

我正在用 jest-puppeteer 编写非常简单的自动测试,但我无法让 expect-puppeteer 接受 puppeteer object。 我是开玩笑和开玩笑木偶的新手,所以也许我遗漏了一些明显的东西。 考试: 错误: 看来 object page是CDPPage : 但是在expec ...

2022-09-27 21:20:39 0 5
如何在另一个 class 中初始化另一个中的外部 class?

我有以下文件和类 我想模拟 class Session 以便它不会在 socket.on() 方法中产生任何问题。 我正在发送模拟的 websocket。 class 是外部的,我希望在测试文件中模拟实现,这样在运行测试时,模拟的 class 在 B.ts 内部被调用 ...

2022-09-27 17:32:52 1 12
使用 Router v6 反应测试历史/路径

我熟悉这样一个事实,在路由器 v5 中,您可以简单地使用 createMemoryHistory,然后以最简单的方式直接从 URL 获取路径。 但是现在随着 v6 中历史的消失,我只看到了一些替代解决方案。 我将忽略所有“不安全”的现有实现(因为该项目必然会扩展),所以我主要发现带有 createM ...

2022-09-27 16:22:01 0 10
链接库破坏 Jest 测试

我们已经编写了一个在另一个应用程序中使用的 React 库。 当我使用npm link../myLibrary时,运行 Jest 测试将失败并显示以下消息: TypeError: Cannot read property 'webpackChunk_my_library' of undefined ...

2022-09-27 15:53:34 0 11
React 单元测试,JEST + axios 模拟问题

我在使用 JEST 和 Axios 进行单元测试时遇到问题。 模拟不起作用,我在单元测试期间没有获得数据。 我不知道为什么会这样。 我唯一的想法是,自从我使用 axios.client.get 以来,我以错误的方式嘲笑它? 测试: 零件 api调用 错误: const response = awa ...

2022-09-27 14:59:17 1 11
使用 SWR 测试 Mocking - waitForElementToBeRemoved 超时

我正在尝试为我的项目设置一些测试,但在处理依赖于 useSWR 的异步组件时遇到了一些麻烦。 我的测试文件如下所示: 当我运行测试时,我收到错误“waitForElementToBeRemoved 中超时”。 预期的行为是测试将加载组件,该组件将显示“正在加载...”,因为它等待 SWR 数据变量被 ...

2022-09-27 14:53:16 0 6
在 Jest 中将 Typescript 导入 globalSetup.ts

我正在尝试从 Typescript 文件导入globalSetup.ts ,以便在一些测试之前运行。 这是一个 MWE: globalSetup.ts :遵循https://stackoverflow.com/a/65708470/394957 和error.ts : 返回 (为了隐私,我已经 ...

2022-09-27 14:33:12 0 7
开玩笑地运行一个和多个文件的区别

我正在使用 jest ( ^28.1.3 ) 在后端(Apollo Server、TypeORM 和 PostgreSQL)上运行单元和 e2e 测试。 运行单元测试(一个文件,两个或全部)没有问题,但我在 e2e 测试方面遇到了问题。 在本地机器上如果我用 e2e 测试运行一个文件(例如, reg ...

2022-09-27 14:18:50 0 7
开玩笑 - 如何在测试文件中获取 useSelect 数据

我在 React 项目中有一个组件,它使用 2 个 useSelectors 来获取渲染页面的数据。 在测试时,我能够覆盖 UI 部分,但条件 UI 部分没有出现,因为 useSelector 数据不能通过模拟复制。 有人能帮我吗。 由于我没有从 useSelector id、dataArray 中 ...

2022-09-27 11:29:09 1 8
有没有办法从快速应用程序的呈现页面中的响应中获取数据 object?

我正在渲染一个 html 页面,其中包含本地人。 我想要完成的是,获取本地数据,以便我可以在 Supertest 上对其进行测试。 在渲染 html 之前,我曾经只使用res.send()并检查响应正文以进行测试。 这是用于渲染页面的 controller; 这是测试模块; 我只需要找到一种方法来 ...

2022-09-27 11:27:57 0 5
Vue 3 笑话测试

这是我开始测试时遇到的错误验证错误: 未找到转换选项中的模块 vue3-jest。 在 jest.config.js 中进行的配置 package 该项目从 vue2 迁移到 vue3,之后我收到此错误。 知道我缺少什么吗? ...

2022-09-27 09:28:32 0 7
Jest 覆盖率报告没有.vue 文件

我正在通过开玩笑的单元测试开始一个 vue3 项目。 我发现一些 my.vue 文件没有包含在覆盖率报告中。 虽然确实包含了一些.vue 文件。 我发现包含的文件没有导入任何内容,而未包含的文件全部导入 axios。 有什么办法可以解决吗? ...

2022-09-27 08:06:04 0 7
在 Jest/React 测试库中访问 props

我正在测试一个组件DisplayContent 这是我的Display组件 这是我的 function 给出的错误 但是,如果我运行测试,我会收到一条错误TypeError: Cannot read properties of undefined (reading 'filter') 。 我认为这 ...

2022-09-27 05:09:36 1 11
Jest 无法解析路径映射并抛出未找到模块错误

我有 tsconfig.json 文件,我在其中映射了所有路径,例如 我有一个名为 form.ts 的文件,其中有以下代码。 编译 typescript 时一切正常,但是当我为此 class 运行测试时,例如-> 它失败并出现错误找不到模块 '@decorators/component' fr ...

2022-09-27 01:59:03 1 19

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM