【发布时间】:2015-08-09 12:00:19
【问题描述】:
我正在对节点应用程序进行一些单元测试,并检查 http 响应。现在我还想测试 http.header 对我发送的键和值的响应,我做错了什么?
res.header.should.have.property['prop1'];
- 假设我有prop1,我应该怎么做?
- 另外如何断言prop1的值?
【问题讨论】:
标签: javascript node.js mocha.js should.js
我正在对节点应用程序进行一些单元测试,并检查 http 响应。现在我还想测试 http.header 对我发送的键和值的响应,我做错了什么?
res.header.should.have.property['prop1'];
【问题讨论】:
标签: javascript node.js mocha.js should.js
您应该调用property,而不是对其进行索引:
res.header.should.have.property('prop1');
您可以通过将其作为第二个参数传递来同时检查该值:
res.header.should.have.property('prop1', 'propValue');
【讨论】:
你应该尝试类似的东西
res.header.prop1.should.equal('propValue');
这个答案都...
【讨论】: