2015-08-09 64 views
0

我正在做一些單元測試到節點應用程序,並檢查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');