Javascript 在节点mocha中使用expect请求选项
我想在我的单元测试中提供自定义标题,目前我的单元测试是Javascript 在节点mocha中使用expect请求选项,javascript,node.js,npm,mocha.js,Javascript,Node.js,Npm,Mocha.js,我想在我的单元测试中提供自定义标题,目前我的单元测试是 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 = {
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参数作为选项对象,如何提供自定义标头?我相信
supertest
有一个set()
来设置请求标头:
request(sails.hooks.http.app)
.post('/myurl')
.set('Authorization', 'value')
.send(userDetails)
.expect('Content-Type', /json/)
.expect(200)