如何测试参数化方法是否抛出chai和mocha?

时间:2018-05-18 16:40:43

标签: javascript mocha chai

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

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

如何使用mocha和chai测试错误是否正确?

1 个答案:

答案 0 :(得分:2)

我自己找到了答案:

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

回调地狱ftw!