supertest 相关问题

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

连接到MongoDB后如何用Jest测试?

我正在尝试为Express服务器中需要连接到MongoDB数据库的各种路由设置测试。我不确定如何构造Jest文件以便进行测试。在...

回答 1 投票 0

如何解决监听EADDRINUSE:集成测试中已经使用的地址

我对Nodejs非常陌生,我正在学习udemy上的Nodejs课程,我在听EADDRINUSE时遇到了一些麻烦:地址已经在使用::: 4000,而多次重新运行集成测试。 ...

回答 2 投票 0

Node EADDRINUSE:使用jest和supertest测试时,地址已经在使用::: 3000

[我正在尝试通过jest和supertest测试我的API端点:我的测试路由文件:const app = require('../../ index')const request = require('supertest')describe('test app终结点',()=> {...

回答 1 投票 0

如何用Jest测试时如何更改const值

[您好,我正在为自己的node.js API编写测试,但遇到了问题。我正在使用“ const = emailCount”验证代码中是否存在电子邮件。如果确实存在,则返回...

回答 1 投票 0

mocha / supertest是否为每个测试套件创建快递服务器吗?

最近几天以来,我一直在使用Mocha,supertest和proxyquire。我可以毫无问题地进行集成测试。但是我有一些疑问。这是我项目中的一个测试套件。 const ...

回答 1 投票 0

使用带有超级测试的Mocha断言中的异步等待功能

我正在尝试使用Mocha和Supertest为我的Node API编写测试。我使用.then的诺言取得了成功,但是很快就变成了“回调”地狱,很难长期维持。 // ...

回答 1 投票 1

使用多个文件中的超级测试进行Nodejs API测试的正确方法?

我已经编写了一些API,我想使用supertest编写测试用例。我有两个文件,index.js和tester.js。 index.js从“ ./tester”导入测试器; const supertest = ...

回答 1 投票 0

向其他端点发出HTTP请求的API端点的jest + supertest e2e测试

我正在通过玩笑和超级测试来测试我的API端点。 api端点是使用typescript快速实现的。我要解决的问题是我的应用程序设置为微服务,其中...

回答 1 投票 0

Supertest响应上的异步chai断言

我正在使用Superagent(与Async / Await一起使用诺言,并希望对Chai的Expect做出一些额外的断言,以响应。问题是响应时的断言需要任何异步...

回答 1 投票 0

Express JavaScript Supertest期望特定的json字段

我正在尝试为API端点编写一些单元测试,并决定使用带有Supertest的JavaScript Express。我有一些基本的看法,但是在检查特定字段的响应时遇到了问题。 ...

回答 1 投票 1

如何在NodeJS中测试服务器发送事件(SSE)路由?

我在NodeJS应用上有一个“服务器发送事件”路由,客户端可以订阅该路由,客户端可以从服务器获取实时更新。看起来像这样:router.get('/ updates',(req,res)=> {...

回答 1 投票 7

request.cookies在使用Supertest时未定义

我正在通过NestJS API中的仅HTTP cookie传递身份验证令牌。因此,在为Auth端点编写一些E2E测试时,我遇到了cookie不在我期望的位置的问题...

回答 1 投票 1

什么是cURL命令的Supertest等效项?

到目前为止,我正在用Jest和Supertest测试一组代码。我有一些curl命令,如果可能的话,我想用Supertest函数代替。我可以检查服务是否在线,...

回答 1 投票 0

Jest全局设置会导致不一致的测试通过/失败

我正在尝试用笑话来测试API。最初,我的所有测试都包含一个文件,所有测试都通过了。我想将测试分为不同的文件。为此,我正在尝试使用全局...

回答 1 投票 0

Mocha / Supertest在完成测试后未退出

我正在使用Mocha测试框架,并且在运行以下测试之后它不会退出。我已经尝试过Promises并没有运气就等待着。 --mocha命令末尾的--exit有效,但是我...

回答 1 投票 0

为什么要在续集上的超级测试请求之前运行得更早?

const request = require('supertest'); const app = require('../ app'); request(app).get(“ / videos”).expect(200).end(async(err,res)=> {if(err){...

回答 2 投票 0

如何使用Sonar,Jest和Supertest增加Nodejs中异步操作的代码覆盖率

我们如何使用Sonar,Jest和Supertest在Node.js中增加异步操作的代码覆盖率。对于以下代码,我编写了一个测试用例,并检查状态为200。api.post('/ activate',...

回答 1 投票 0

使用超级测试测试REST API路由

发出邮递请求时,无法在路线中访问请求正文。如果某人帮助我度过难关,那将非常感激。这是我的microservice.test.js的屏幕截图...

回答 1 投票 0

Node Express JEST Supertest PUT和DELETE端点返回405“不允许使用方法”

我正在使用Express和suppertest在Node上运行一个简单的测试。有10个测试的POST和GET测试运行良好(前6个测试)。其他四个具有PUT和DELETE返回405 ...

回答 1 投票 0

使用Jest测试节点API内的调用

我正在尝试在我的节点微服务上测试此路由。在启动微服务时,我需要检查另一台服务器是否处于活动状态。该功能正常工作,但我无法进行测试...

回答 1 投票 1

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