2015-08-09 4 views
0

Im делает некоторые модульные тесты для приложения-узла, и я проверяю HTTP-ответ. currnlty Я хочу проверить также http.header ответ за ключ и значение, которое я отправляю, что я делаю неправильно?Утверждение для http-заголовка

res.header.should.have.property['prop1']; 
  1. Предположим, что Я prop1, как я должен делать это?
  2. Кроме того, как утверждать, что значение prop1?

ответ

1

Вы должны попробовать что-то вроде

res.header.prop1.should.equal('propValue'); 

Этот ответ как ...

1

Вы должны называть property, не индексировать в него:

res.header.should.have.property('prop1'); 

Вы можете одновременно проверить значение путем передачи его в качестве второго аргумента:

res.header.should.have.property('prop1', 'propValue');