我想在单元测试中提供自定义标题,目前我的单元测试是
request(sails.hooks.http.app)
.post('/myurl')
.send(userDetails)
.expect('Content-Type', /json/)
.expect(200)
.end(function (err, res) {
if(err) throw err;
//do something
});
我想添加像
这样的标题var options = {
url: 'community',
headers: {
'Authorization': 'Bearer ' + authToken
}
};
当我在npmjs中看到请求的文档时。它要求我提供要求的选项
request(options, callback);
如何在我的情况下提供自定义标题,即如果我在我的unittest中提供req参数作为选项对象?
答案 0 :(得分:3)
我相信supertest
有一个set()
来设置请求标头:
request(sails.hooks.http.app)
.post('/myurl')
.set('Authorization', 'value')
.send(userDetails)
.expect('Content-Type', /json/)
.expect(200)