【发布时间】:2017-05-05 07:26:55
【问题描述】:
我正在尝试测试一个应该总是抛出异常的生成器:
function* failureFunc() {
yield* getThing('blabla'); //throws an error
}
我应该如何正确构建 chai expect / should 表达式? 到目前为止,我无法使我尝试过的表达式起作用:
chai.expect(yield* failureFunc()).to.throw(Error);
chai.expect(yield* failureFunc()).to.be.rejectedWith(Error);
还尝试添加一些 chai 生成器功能。 似乎没有任何效果。 不确定构建此表达式的正确方法是什么。
【问题讨论】:
标签: javascript testing mocha.js chai