【问题标题】:How to test if parameterized method throws chai and mocha?如何测试参数化方法是否抛出 chai 和 mocha?
【发布时间】:2018-05-19 01:20:17
【问题描述】:

我有这个(简化的)代码要测试:

function verifyArg(x) {
  if (x == 400) throw new Error("Bad Parameter!")
}

如何测试 mocha 和 chai 是否正确抛出错误?

【问题讨论】:

    标签: javascript mocha.js chai


    【解决方案1】:

    我自己找到了答案:

    describe("verify()", function() {
       it("throws on 400", function() {
          expect(function() {
             verify(400);
          }).not.to.throw();
       });
    });
    

    回调地狱ftw!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      相关资源
      最近更新 更多