web-dev-qa-db-ja.com

カスタムHTTPヘッダーをchaiリクエストに追加する

Node.jsを使用してアプリを構築し、mocha + chaiでテストしています。 GETおよびPOST chaiリクエストにカスタムヘッダーを追加する方法はありますか?

たとえば、(セミ擬似コード)のようなものが必要です。

chai.request(server)
  .get('/api/car/' + data.car_id)
  .headers({'some_custom_attribute':'some_value'})
  .end(function(err, res) {
    //do something
  });

そして同様にポストで:

chai.request(server)
  .post('/api/car/')
  .headers({'some_custom_attribute':'some_value'})
  .send({car_id: 'some_car_id'})
  .end(function(err, res) {
    //do something
  });

誰か助けてもらえますか?

前もって感謝します!

13
Trung Tran

set関数を使用して、httpヘッダーを設定します。

chai.request(server)
  .get('/api/car/' + data.car_id)
  .set('some_custom_attribute', 'some_value')
  .end(function(err, res) {
    //do something
  });

設定要求

33
alexmac