在Mocha中,当使用Test expect断言库时,如果错误条件下抛出Promise rejection错误,可以通过以下方法解决:
it('should pass the test', async () => {
await expect(Promise.reject('error')).to.be.rejectedWith('error');
});
it('should pass the test', () => {
return expect(Promise.reject('error')).to.be.rejectedWith('error');
});
it('should pass the test', (done) => {
expect(Promise.reject('error')).to.be.rejectedWith('error').notify(done);
});
以上是解决Mocha在Test expect错误条件下抛出Promise rejection错误的几种常见方法。根据具体情况选择适合的方法来处理错误,并确保测试代码能够正确捕获和处理Promise rejection错误。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云