我使用 typescript 创建我的测试代码并使用 mocha (mocha --timeout 10000) 运行我的测试以下是我的代码: 我得到的错误: 很明显,res.status 是存在的。 为什么 res.should.have.status 会产生未定义的错误? 实际上,我尝试了其他 ...
我使用 typescript 创建我的测试代码并使用 mocha (mocha --timeout 10000) 运行我的测试以下是我的代码: 我得到的错误: 很明显,res.status 是存在的。 为什么 res.should.have.status 会产生未定义的错误? 实际上,我尝试了其他 ...
不是这个的副本我想知道为了测试使用 csurf csrf 保护的 api 需要设置的最小标头/cookie 是多少。 在我的服务器中,我有: 在测试文件中: 我期望的是创建用户并从 POST 请求返回 200 ,这没有发生,因为中间件的 403 失败: ...
我不明白为什么这些都失败了我尝试过的变化是: response.body.should.be.a('object').and.to.have.property('id'); 和 response.body.should.have.property('id'); 我收到错误 Uncaught As ...
我们想在 mocha 的chai-http中通过 gzip HTTP 请求发送压缩的主体。let chai = require('chai'); let chaiHttp = require('chai-http'); const zlib = require('zlib'); chai.use( ...
我想在我的 node express 服务器上运行测试,但是这个应用程序正在像这样启动服务器: 我知道chai.request()需要有一个指向服务器应用程序的参数,我如何导出/导入这个createServer() function 并将其传递给 chai object 的请求方法? ...
我设法启动了 firebase 模拟器并加载了一个云功能。 现在我想写一个测试。 问题我使用chai-http在模拟器中调用函数,但我没有成功地向函数发送context 。 使用chai-http调用函数时,我看到以下警告和错误: {"severity":"WARNING","message ...
我试图掌握使用 mocha 和 chai-http 编写测试用例的基本技巧,我编写的测试用例如下 我要测试的服务如下 但是当我运行测试用例时,出现如下错误 我错过了什么或做错了什么? ...
我正在学习使用 mocha 和 chai 为节点应用程序编写测试用例,我已经编写了以下测试用例 但它在 done() 下方显示了读取摆动; function 我是否需要添加一些类型才能使其正常工作我缺少什么,我尝试再次安装 chai-http 但仍然是同样的问题 ...
我有一个节点/打字稿应用程序。 我正在尝试使用 chai 和 chai-http 测试路线。 当我写一个明确的名称时,我可以启动一个文件: yarn test myroute.test.ts ,但根目录下的yarn test什么都不做。 此外,从不进行测试。 我只Done in 0.06s. 在我 ...
我在我的测试用例中发现了这种奇怪的行为。 让我们重新创建场景我确实有 2 节课: API.ts -> 指的是我在其中创建请求的 class。 API-op.ts -> 指的是 class,我通过断言、期望等进行验证。 上下文:方法之间存在一些依赖关系。 我的意思是,如果我想发布,我 ...
这是我的测试片段。 我需要使用嵌套的 json 以及图像传递其他数据。 ` ` 它适用于没有嵌套 json 的参数,但不适用于嵌套 json。 如何通过带有徽标的嵌套 json? ...
这是我的问题:我必须测试一个丰富文件并使它们可下载的路由。 我遇到的问题是我在测试期间无法获得丰富的文件。 我设法使用 Axios (用于终端命令)恢复此文件,但我必须使用 chai-http 进行测试。 路由器.jsconst router = require('express').Router ...
我正在尝试使用 chai-http 和 mocha 学习 api 测试。 我已经尝试过done()和async/await但我不明白为什么它没有解决以下问题 - 错误- 规格文件- 否则,我没有正确实施我尝试过的解决方案。 非常感谢任何帮助。 ...
我正在尝试使用以下代码测试我的节点 api 索引端点 index.test.js }) 我对“索引路由测试”的失败测试通过但它应该失败(已解决)。 收到的响应是未定义的(我在控制台中登录)。 我的 output 如下: Output 如何返回响应? ...
我正在尝试从 /signing 获取我的令牌变量,以将其提供给名称更改路线。 但断言并不总是触发。 有没有更好的方法来做到这一点? 我可以使用 async-await 来解决这个问题吗,如果可以,如何解决? ...
我在 node.js 中有一个 API,我可以在其中发送多个 DeviceId 的有效负载,以更新它们的设置。 例如,我要发送的示例有效负载是: 发送后,我会说 DeviceId 1,2,3 都将更新他们的设置。 这工作正常,我已经在 Postman 中进行了本地测试。 我现在想编写一个单元测试来 ...
我正在尝试使用 Fastify 创建一个微 API,现在我正在测试该应用程序,但我收到此错误: 我的应用程序文件是这个: 我的测试文件是: 我尝试过: 和 但它总是给我一些类似这样的错误: 有人知道我在做什么错吗? ...
在 gitlab 管道上运行单元测试时出现此错误,但它在我的本地环境中运行良好: TypeError: Cannot read property 'headers' of undefined at Assertion.<anonymous> (node_modules/chai- ...
虽然以下测试通过了,但我觉得我做错了。 我每次需要测试安全路由时都需要登录吗? 我尝试在获得初始令牌后传递全局变量,但传递变量我发现非常反直觉。 在 before() 调用中传递变量给我带来了与在嵌套承诺中传递/访问全局变量相同的问题。 ...
我正在尝试使用 typescript、mocha、sinon 和 chai-http 为我的快速路由器编写集成测试。 该路由器使用我编写的自定义中间件,用于检查 header 中的 JWT。 理想情况下,我想存根我的authMiddleware以便我可以控制它的行为,而无需为每个测试用例实际提供有 ...