Javascript 如何测试参数化方法是否抛出chai和mocha?
我有以下(简化的)代码要测试:Javascript 如何测试参数化方法是否抛出chai和mocha?,javascript,mocha.js,chai,Javascript,Mocha.js,Chai,我有以下(简化的)代码要测试: function verifyArg(x) { if (x == 400) throw new Error("Bad Parameter!") } 如何测试mocha和chai是否正确抛出错误?我自己找到了答案: describe("verify()", function() { it("throws on 400", function() { expect(function() { verify(400);
function verifyArg(x) {
if (x == 400) throw new Error("Bad Parameter!")
}
如何测试mocha和chai是否正确抛出错误?我自己找到了答案:
describe("verify()", function() {
it("throws on 400", function() {
expect(function() {
verify(400);
}).not.to.throw();
});
});
该死的ftw