supertest 相关问题

SuperTest是一个模块,它使用super-agent提供的低级API为node.js中的HTTP测试提供高级抽象。

如何使用 supertest 和 vitest 在打字稿中模拟节点获取的响应

从 'express' 导入 { Router } 从“节点获取”导入获取 常量任务 = Router() tasks.get('/middleware', async (req,res) => { const 响应 = 等待 fetch('https://dummy-api') res.j...

回答 1 投票 0

有没有办法在超级测试中设置默认值?

我正在使用 supertest 模块来测试我的 Rest API。我的 API 一直发送 JSON。所以我正在为所有和每个测试执行 .expect('Content-Type', /json/) !我一遍又一遍地重复! 这是...

回答 2 投票 0

测试后钩子中“无法读取未定义的属性”并打开 TCP 句柄

我正在开发一个 Fastify 项目,使用 Jest 和 Supertest 进行端到端测试。但是,我遇到了几个问题: 类型错误:无法读取未定义的属性(读取“长度”)- 这个

回答 1 投票 0

使用黄瓜框架进行超级测试

我的团队建议使用Supertest进行API测试。我通过文档加深了理解。但我需要与 BDD - cucumber-js 集成。我找不到任何东西...

回答 1 投票 0

开玩笑+超级测试|开玩笑检测打开的手柄

在运行测试时,我试图摆脱笑话消息“Jest 已检测到以下 2 个打开的句柄”。但我现在已经走进了死胡同。 这是我正在参加的测试之一...

回答 4 投票 0

Node + Express API 中检测到的打开句柄会阻止 Jest 退出

我正在尝试使用 Jest 和 Supertest 测试在 Node + Express 中制作的非常基本的 API,但我收到以下输出警告: Jest 检测到以下 1 个打开句柄可能会保留 Jest

回答 2 投票 0

Express、Jest 和 Supertest 出现随机 Axios 错误

我在测试 Express 端点时遇到 Supertest 问题,它会随机失败,通常会出现 AxiosError: Request failed with status code 404 错误,没有有用的堆栈跟踪...

回答 1 投票 0

语法错误:无法在模块外部使用“import.meta”

我在 Node.js 项目中使用 Jest 和 Supertest。我也用ESM。通过 ES 模块将 app.js 导入到 example.test.js 并运行 npm test 后,它会抛出错误。 错误:测试失败/反馈.te...

回答 1 投票 0

使用快速会话进行玩笑超级测试

我想用玩笑测试我的路线,但我不知道如何在测试中模拟或模拟会话以通过第一个 if 第 2 行 app.get('/getMailSuiviList', (req, res) => { if (req.session.info...

回答 2 投票 0

表达 Jest 和 Supertest 如何用参数模拟中间件

我已经尝试了几个小时,用 Jest、Supertest 和 Express 测试我的 Rest api 的端点。 该端点受名为“advancedAuthGuard&qu...

回答 2 投票 0

如何使用 jest 和 supertest 来模拟导入的 Express 中间件?

我使用 supertest 连接到服务器进行测试,我正在尝试使用 Jest 模拟身份验证和授权中间件。我发现了其他几个问题,我已经找到了答案...

回答 1 投票 0

Jest 检测到以下 1 个打开句柄可能会阻止 Jest 退出:TCPSERVERWRAP

我正在这里进行基本的端到端测试,目前它失败了,但首先我无法摆脱打开的手柄。 运行所有测试套件。 Jest 已检测到以下 1 个可能打开的句柄

回答 11 投票 0

将失败测试的调用堆栈扩展到辅助函数之外,直至测试用例

在为我的代码库编写单元测试时,我注意到我正在复制执行 HTTP 请求并添加对响应的期望的代码。所以我最终得到了一些辅助函数,其中一个......

回答 1 投票 0

开玩笑测试:跨文件模拟函数的难度

我正在尝试使用 Jest 和 Supertest 为 CreateVendor 函数编写测试。我陷入了如何模拟依赖项(generateSalt、hashPassword)以正确测试函数行为的困境。我是

回答 1 投票 0

可以将 Supertest 作为 ES6 模块导入吗?

我正在尝试使用 Jest 和 Supertest 包来测试我的 API。我尝试使用 import { request } from "supertest";能够在我的文件中使用请求,但收到一个语法错误,指出

回答 1 投票 0

JEST 和 Supertest 中用于验证模式的 Expect 函数是什么?

就像脉轮测试中的expect(WallObject).to.have.schema(expectedSchema)。同样,Jest 中有哪个函数?我正在使用 jest 和 supertest。

回答 2 投票 0

如何使用超级测试发送具有相同密钥的多个值?

在我的测试中,我需要模拟发送复选框表单数据。在带有复选框的普通 HTML 表单中,如果选中表单框,则会发送相应的键、值。考虑一个要求用户提供

回答 1 投票 0

超时 - 在 jest.setTimeout 指定的 5000 毫秒超时内未调用异步回调

我正在使用 jest 测试用户功能(注册和登录)的 API。 测试代码: const request = require('supertest'); const app = require('../../app'); 描述('测试用户功能...

回答 2 投票 0

可以使用 Supertest 检索 httpOnly cookie 并将其在以下请求中发送回来吗?

我正在尝试访问 Express 服务器上的端点,该端点具有仅 http 的 cookie,作为获取访问权限的身份验证的一部分。 这里我们设置http only cookie: res.cookie('jwt',refreshTo...

回答 1 投票 0

如果在测试过程中无法重现错误,如何测试catch子句?

我在我的服务器端应用程序中使用 Jest 和 Supertest。我希望通过明显测试每条未覆盖的行来增加测试的覆盖范围,直到我被这个阻止: 活动.查找(...

回答 2 投票 0

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