如何用例外的yield yield生成chai

时间:2017-05-05 07:26:55

标签: javascript testing mocha chai

我正在尝试测试应该始终抛出异常的生成器:

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);

尝试添加一些柴发电机功能。 似乎没什么用。 不确定构建此表达式的正确方法是什么。

0 个答案:

没有答案