1
我试图测试发电机应始终抛出异常测试薛宝钗:如何与异常收益率产生
function* failureFunc() {
yield* getThing('blabla'); //throws an error
}
我应该如何建立薛宝钗期望/应该表达是否正确? 到目前为止,我无法得到表达工作,我曾尝试:
chai.expect(yield* failureFunc()).to.throw(Error);
chai.expect(yield* failureFunc()).to.be.rejectedWith(Error);
尝试也增加了一些柴发电机功能。 似乎没有任何工作。 不确定构建此表达式的正确方法是什么。