SuperTest是一个模块,它使用super-agent提供的低级API为node.js中的HTTP测试提供高级抽象。
为什么我在使用 Supertest 在 GraphQL 请求中上传文件时收到“POST body Missing”错误?
问题描述: 我正在尝试使用 Supertest 在 GraphQL 服务器中测试文件上传突变。 服务器:Nestjs+GraphQL 仅供参考:该 API 与 appolo graphql 客户端和邮递员一起工作正常。 怎么...
我正在为多模块应用程序编写自动化测试以进行测试。 当我为每个模块创建不同的测试文件时,vitest 仅运行我正在处理的文件以及所有...
尝试访问 did() 参数时出现 Jest/Typescript 错误
我在使用 Typescript 和 Jest 的 Node.JS 应用程序上有以下测试用例: /* 确保应用程序(及其路由)在测试之前已完成加载 */ beforeAll(异步() => { 等待应用程序。
如何使用 supertest 和 vitest 在打字稿中模拟节点获取的响应
从 'express' 导入 { Router } 从“节点获取”导入获取 常量任务 = Router() tasks.get('/middleware', async (req,res) => { const 响应 = 等待 fetch('https://dummy-api') res.j...
我正在使用 supertest 模块来测试我的 Rest API。我的 API 一直发送 JSON。所以我正在为所有和每个测试执行 .expect('Content-Type', /json/) !我一遍又一遍地重复! 这是...
我正在开发一个 Fastify 项目,使用 Jest 和 Supertest 进行端到端测试。但是,我遇到了几个问题: 类型错误:无法读取未定义的属性(读取“长度”)- 这个
我的团队建议使用Supertest进行API测试。我通过文档加深了理解。但我需要与 BDD - cucumber-js 集成。我找不到任何东西...
在运行测试时,我试图摆脱笑话消息“Jest 已检测到以下 2 个打开的句柄”。但我现在已经走进了死胡同。 这是我正在参加的测试之一...
Node + Express API 中检测到的打开句柄会阻止 Jest 退出
我正在尝试使用 Jest 和 Supertest 测试在 Node + Express 中制作的非常基本的 API,但我收到以下输出警告: Jest 检测到以下 1 个打开句柄可能会保留 Jest
Express、Jest 和 Supertest 出现随机 Axios 错误
我在测试 Express 端点时遇到 Supertest 问题,它会随机失败,通常会出现 AxiosError: Request failed with status code 404 错误,没有有用的堆栈跟踪...
我在 Node.js 项目中使用 Jest 和 Supertest。我也用ESM。通过 ES 模块将 app.js 导入到 example.test.js 并运行 npm test 后,它会抛出错误。 错误:测试失败/反馈.te...
我想用玩笑测试我的路线,但我不知道如何在测试中模拟或模拟会话以通过第一个 if 第 2 行 app.get('/getMailSuiviList', (req, res) => { if (req.session.info...
表达 Jest 和 Supertest 如何用参数模拟中间件
我已经尝试了几个小时,用 Jest、Supertest 和 Express 测试我的 Rest api 的端点。 该端点受名为“advancedAuthGuard&qu...
如何使用 jest 和 supertest 来模拟导入的 Express 中间件?
我使用 supertest 连接到服务器进行测试,我正在尝试使用 Jest 模拟身份验证和授权中间件。我发现了其他几个问题,我已经找到了答案...
Jest 检测到以下 1 个打开句柄可能会阻止 Jest 退出:TCPSERVERWRAP
我正在这里进行基本的端到端测试,目前它失败了,但首先我无法摆脱打开的手柄。 运行所有测试套件。 Jest 已检测到以下 1 个可能打开的句柄
在为我的代码库编写单元测试时,我注意到我正在复制执行 HTTP 请求并添加对响应的期望的代码。所以我最终得到了一些辅助函数,其中一个......
我正在尝试使用 Jest 和 Supertest 为 CreateVendor 函数编写测试。我陷入了如何模拟依赖项(generateSalt、hashPassword)以正确测试函数行为的困境。我是
我正在尝试使用 Jest 和 Supertest 包来测试我的 API。我尝试使用 import { request } from "supertest";能够在我的文件中使用请求,但收到一个语法错误,指出
JEST 和 Supertest 中用于验证模式的 Expect 函数是什么?
就像脉轮测试中的expect(WallObject).to.have.schema(expectedSchema)。同样,Jest 中有哪个函数?我正在使用 jest 和 supertest。
在我的测试中,我需要模拟发送复选框表单数据。在带有复选框的普通 HTML 表单中,如果选中表单框,则会发送相应的键、值。考虑一个要求用户提供