Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在节点mocha中使用expect请求选项_Javascript_Node.js_Npm_Mocha.js - Fatal编程技术网

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)