cost 231 ms
如何测试使用 csurf csrf 保护和 mocha/chai 的 http api? - How to test http api that uses csurf csrf protection with mocha/chai?

不是这个的副本我想知道为了测试使用 csurf csrf 保护的 api 需要设置的最小标头/cookie 是多少。 在我的服务器中,我有: 在测试文件中: 我期望的是创建用户并从 POST 请求返回 200 ,这没有发生,因为中间件的 403 失败: ...

如何将单元测试中的上下文参数发送到在函数模拟器上运行的 firebase 函数 - How to send context parameter in unit test to a firebase functions running on the functions emulator

我设法启动了 firebase 模拟器并加载了一个云功能。 现在我想写一个测试。 问题我使用chai-http在模拟器中调用函数,但我没有成功地向函数发送context 。 使用chai-http调用函数时,我看到以下警告和错误: {"severity":"WARNING","message ...

使用 Chai-http 在 mocha 测试用例中找不到 Done - Not able to find Done in mocha test cases using Chai-http

我正在学习使用 mocha 和 chai 为节点应用程序编写测试用例,我已经编写了以下测试用例 但它在 done() 下方显示了读取摆动; function 我是否需要添加一些类型才能使其正常工作我缺少什么,我尝试再次安装 chai-http 但仍然是同样的问题 ...

Chai-http [POST] 不允许在 bodyParameters 上发送数组(API 测试和 Javascript) - Chai-http [POST] does not allow to send an Array on bodyParameters (API Testing & Javascript)

我在我的测试用例中发现了这种奇怪的行为。 让我们重新创建场景我确实有 2 节课: API.ts -> 指的是我在其中创建请求的 class。 API-op.ts -> 指的是 class,我通过断言、期望等进行验证。 上下文:方法之间存在一些依赖关系。 我的意思是,如果我想发布,我 ...

使用 chai-http 和 Jest 进行测试时,如何从 api 返回响应 - How can I return the response from my api when testing with chai-http and Jest

我正在尝试使用以下代码测试我的节点 api 索引端点 index.test.js }) 我对“索引路由测试”的失败测试通过但它应该失败(已解决)。 收到的响应是未定义的(我在控制台中登录)。 我的 output 如下: Output 如何返回响应? ...

如何在 JSON object 中发送数组以进行 ChaiHttp 单元测试? - How to send array in JSON object for ChaiHttp Unit Testing?

我在 node.js 中有一个 API,我可以在其中发送多个 DeviceId 的有效负载,以更新它们的设置。 例如,我要发送的示例有效负载是: 发送后,我会说 DeviceId 1,2,3 都将更新他们的设置。 这工作正常,我已经在 Postman 中进行了本地测试。 我现在想编写一个单元测试来 ...

测试使用 jwt 令牌保护的路由的正确方法是什么? - What is the proper way to test routes secured with jwt token?

虽然以下测试通过了,但我觉得我做错了。 我每次需要测试安全路由时都需要登录吗? 我尝试在获得初始令牌后传递全局变量,但传递变量我发现非常反直觉。 在 before() 调用中传递变量给我带来了与在嵌套承诺中传递/访问全局变量相同的问题。 ...

如何在 typescript 中使用 sinon 存根 express 中间件? - How to stub express middleware using sinon in typescript?

我正在尝试使用 typescript、mocha、sinon 和 chai-http 为我的快速路由器编写集成测试。 该路由器使用我编写的自定义中间件,用于检查 header 中的 JWT。 理想情况下,我想存根我的authMiddleware以便我可以控制它的行为,而无需为每个测试用例实际提供有 ...


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