SuperTest是一个模块,它使用super-agent提供的低级API为node.js中的HTTP测试提供高级抽象。
我正在尝试为Express服务器中需要连接到MongoDB数据库的各种路由设置测试。我不确定如何构造Jest文件以便进行测试。在...
我对Nodejs非常陌生,我正在学习udemy上的Nodejs课程,我在听EADDRINUSE时遇到了一些麻烦:地址已经在使用::: 4000,而多次重新运行集成测试。 ...
Node EADDRINUSE:使用jest和supertest测试时,地址已经在使用::: 3000
[我正在尝试通过jest和supertest测试我的API端点:我的测试路由文件:const app = require('../../ index')const request = require('supertest')describe('test app终结点',()=> {...
[您好,我正在为自己的node.js API编写测试,但遇到了问题。我正在使用“ const = emailCount”验证代码中是否存在电子邮件。如果确实存在,则返回...
mocha / supertest是否为每个测试套件创建快递服务器吗?
最近几天以来,我一直在使用Mocha,supertest和proxyquire。我可以毫无问题地进行集成测试。但是我有一些疑问。这是我项目中的一个测试套件。 const ...
我正在尝试使用Mocha和Supertest为我的Node API编写测试。我使用.then的诺言取得了成功,但是很快就变成了“回调”地狱,很难长期维持。 // ...
使用多个文件中的超级测试进行Nodejs API测试的正确方法?
我已经编写了一些API,我想使用supertest编写测试用例。我有两个文件,index.js和tester.js。 index.js从“ ./tester”导入测试器; const supertest = ...
向其他端点发出HTTP请求的API端点的jest + supertest e2e测试
我正在通过玩笑和超级测试来测试我的API端点。 api端点是使用typescript快速实现的。我要解决的问题是我的应用程序设置为微服务,其中...
我正在使用Superagent(与Async / Await一起使用诺言,并希望对Chai的Expect做出一些额外的断言,以响应。问题是响应时的断言需要任何异步...
Express JavaScript Supertest期望特定的json字段
我正在尝试为API端点编写一些单元测试,并决定使用带有Supertest的JavaScript Express。我有一些基本的看法,但是在检查特定字段的响应时遇到了问题。 ...
我在NodeJS应用上有一个“服务器发送事件”路由,客户端可以订阅该路由,客户端可以从服务器获取实时更新。看起来像这样:router.get('/ updates',(req,res)=> {...
request.cookies在使用Supertest时未定义
我正在通过NestJS API中的仅HTTP cookie传递身份验证令牌。因此,在为Auth端点编写一些E2E测试时,我遇到了cookie不在我期望的位置的问题...
到目前为止,我正在用Jest和Supertest测试一组代码。我有一些curl命令,如果可能的话,我想用Supertest函数代替。我可以检查服务是否在线,...
我正在尝试用笑话来测试API。最初,我的所有测试都包含一个文件,所有测试都通过了。我想将测试分为不同的文件。为此,我正在尝试使用全局...
我正在使用Mocha测试框架,并且在运行以下测试之后它不会退出。我已经尝试过Promises并没有运气就等待着。 --mocha命令末尾的--exit有效,但是我...
const request = require('supertest'); const app = require('../ app'); request(app).get(“ / videos”).expect(200).end(async(err,res)=> {if(err){...
如何使用Sonar,Jest和Supertest增加Nodejs中异步操作的代码覆盖率
我们如何使用Sonar,Jest和Supertest在Node.js中增加异步操作的代码覆盖率。对于以下代码,我编写了一个测试用例,并检查状态为200。api.post('/ activate',...
发出邮递请求时,无法在路线中访问请求正文。如果某人帮助我度过难关,那将非常感激。这是我的microservice.test.js的屏幕截图...
Node Express JEST Supertest PUT和DELETE端点返回405“不允许使用方法”
我正在使用Express和suppertest在Node上运行一个简单的测试。有10个测试的POST和GET测试运行良好(前6个测试)。其他四个具有PUT和DELETE返回405 ...
我正在尝试在我的节点微服务上测试此路由。在启动微服务时,我需要检查另一台服务器是否处于活动状态。该功能正常工作,但我无法进行测试...