http标头的断言

时间:2015-08-09 12:00:20

标签: javascript node.js mocha should.js

我正在对节点应用程序进行一些单元测试,并检查http响应。 currnlty我想测试 http.header 对我发送的密钥和值的响应,我做错了什么?

res.header.should.have.property['prop1'];
  1. 假设我是prop1,我应该怎么做?
  2. 另外如何断言prop1的值?

2 个答案:

答案 0 :(得分:1)

您应该致电property,而不是将其编入索引:

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

您可以通过将其作为第二个参数传递来同时检查该值:

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

答案 1 :(得分:0)

你应该尝试像

这样的东西
res.header.prop1.should.equal('propValue');

这个答案都是......