【问题标题】:Assertion for http headerhttp标头的断言
【发布时间】:2015-08-09 12:00:19
【问题描述】:

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

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

【问题讨论】:

    标签: javascript node.js mocha.js should.js


    【解决方案1】:

    您应该调用property,而不是对其进行索引:

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

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

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

    【讨论】:

      【解决方案2】:

      你应该尝试类似的东西

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

      这个答案都...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-27
        • 2016-05-20
        • 2012-07-11
        • 2014-03-09
        • 1970-01-01
        • 1970-01-01
        • 2012-01-28
        • 1970-01-01
        相关资源
        最近更新 更多