supertest 相关问题

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

为什么要对expressJS使用supertest而不是单元测试?

[在寻找如何测试我的node.js软件时,我遇到了许多建议使用Supertest的答案。在使用Supertest之前,我是以这种方式测试我的应用程序:app.get('/',base_road);函数...

回答 1 投票 2

带有mulipart / form-data的Mocha测试帖子请求不起作用

我正在尝试使用mocha测试发布请求,发布请求主体包含一个image字段以及json数据。当图像与json一起附加时,测试未执行。 ...

回答 1 投票 2

在nodejs中创建HTTPS api并对其进行测试

我正在创建应在https上运行的api。我以这种方式创建服务器:// ... var app = express(); app.use(passport.initialize()); //做配置,例如app.use(express.bodyParser());等var ...

回答 2 投票 1

[编写使用超级测试的测试时访问req.session对象

我刚刚开始使用supertest和nock在我的快速应用程序中编写中间件的单元测试。首先检查我的路由器设置处理的所有请求是否存在会话...

回答 1 投票 6

使用sinon stub在Mocha中导入ES6函数存根

我正在尝试根据超级测试库的请求对在Express Router中我的一条路由上调用的函数进行存根。我看到函数foo被正确调用,不幸的是它没有被存根(stub)代替...

回答 1 投票 2

使用带有超级测试的Expect.any()来检查响应主体

我正在尝试使用超级测试来检查带有Jest的res.body,但以下代码段将始终使request(app).post('/ auth / signup').send(validEmailSample).expect(200,{ :true,...

回答 1 投票 1

Mocha在使用Express Server进行超级测试后没有停止

我有一个使用Mocha的简单超级测试,就像这样。 describe(“ test”,()=> {it(“ Test 1”,(done)=> {let app =(new App())。express; supertest(app).get(“ /”)。expect( 200,完成);})})...

回答 1 投票 0

如何用笑话正确地对Express 4服务器进行单元测试

[为了更好地理解它,我正在测试此简单的Express服务器(v 4)设置代码:server.js import express from'express';从“ ./routes”导入路由器; const app = express(); ...

回答 1 投票 0

使用超级测试抛出错误将查询字符串传递给api:ECONNREFUSED:连接被拒绝

describe(“ Test report api”,function(){it(“应该获取给定日期范围的报告”,function(done){this.timeout(100000);代理.get(“ rbac / aa / contentful / getReport“)...

回答 1 投票 0

控制器设置会话数据时超级测试单元测试超时

我正在尝试对我的应用程序运行单元测试,但单元测试超时。当我深入研究它时,我发现它在应用程序尝试设置会话数据的地方超时。 ...

回答 2 投票 0

如何通过Jest和Supertest发送SOAP请求?

我需要发送一个SOAP请求,它是一个XML文件。我如何发送作为XML文件的内容作为后期处理请求?

回答 1 投票 0

每次集成测试后重置状态-Supertest,Nodejs,打字稿

我正在使用超级测试为POST Api编写集成测试:api / v1 / students?id =“ someId”,如果该ID已经存在,则应该抛出4xx代码。从“ supertest”导入请求;导入{...

回答 1 投票 0

当url有?时,Supertest抛出404。对于可选参数,有什么想法吗?

我有这样的路由:router.delete(“ /:id?”,controller);并且当我试图像这样用supertest测试该路由时:const res = await request(supertest).delete(`$ {url} / credentials / ...

回答 1 投票 1

Jest挂在Supertest的POST上,不执行“ posttest”脚本]]

我在使用Express和Supertest进行Jest时遇到问题,只有一个创建用户的测试。如果数据库是干净的,则可以使用,但是控制台显示以下内容:进行后期测试,什么...

回答 1 投票 0

Mocha,测试对数组的放置请求

我正在尝试更新我的数组:let myDB = [{post:“ post_1”,评论:“ comment_1”}]];有放置请求的app.put(“ / updatePost”,function(req,res){let index = Number(req.body.updateI)-1; ...

回答 1 投票 1

Mocha未显示测试用例的数量

我在测试用例中使用的是Mocha,chai,supertest和nyc。我所有的测试用例都按预期工作。但最后我看不到测试用例的总数。 21通过(150ms)...

回答 1 投票 0

在远程URL上重复使用Supertest测试

我正在使用MochaJS和SuperTest在开发过程中测试我的API,并且绝对喜欢它。但是,我也想在推动...

回答 2 投票 11

即使我已经关闭服务器,为什么也要在端口4000上运行服务器

我正在使用Jest库对我的节点项目进行单元测试,一切工作正常。当我为路由身份验证创建新测试时,它开始显示服务器已经在端口上运行...

回答 1 投票 0

如何与Jest共享多个套件中的测试用例?

我发现在Node.js REST API的多个集成测试中有很多重复的测试案例。因此,举例来说,我对每个错误都将始终具有...

回答 1 投票 2

如何测试控制器中是否正在调用方法?

这是一个关于使用Mocha在Sails JS中进行异步测试的问题。 我正在使用supertest库在Sails JS中编写控制器测试。 我想检查是否在HTTP...

回答 2 投票 3

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