1
我試圖測試發電機應始終拋出異常測試薛寶釵:如何與異常收益率產生
function* failureFunc() {
yield* getThing('blabla'); //throws an error
}
我應該如何建立薛寶釵期望/應該表達是否正確? 到目前爲止,我無法得到表達工作,我曾嘗試:
chai.expect(yield* failureFunc()).to.throw(Error);
chai.expect(yield* failureFunc()).to.be.rejectedWith(Error);
嘗試也增加了一些柴發電機功能。 似乎沒有任何工作。 不確定構建此表達式的正確方法是什麼。