【发布时间】:2015-04-18 07:50:50
【问题描述】:
在以下脚本中,只有一个测试通过。测试错误(抛出错误())失败并显示消息 1) 测试应该抛出错误:
var expect = require('chai').expect;
describe("a test", function() {
var fn;
before(function() {
fn = function(arg){
if(arg == 'error'){
throw new Error();
}else{
return 'hi';
}
}
});
it("should throw error", function() {
expect(fn('error')).to.throw(Error);
});
it("should return hi", function() {
expect(fn('hi')).to.equal('hi');
});
});
如何改变期望测试错误?
【问题讨论】:
标签: javascript node.js mocha.js chai