当我尝试开始我的 mocha 测试时,bail(false)
即使某些beforeEach
钩子出现错误,我也不需要停止测试。
但这无济于事,有人早点处理过吗?或者..有可能吗?
当我尝试开始我的 mocha 测试时,bail(false)
即使某些beforeEach
钩子出现错误,我也不需要停止测试。
但这无济于事,有人早点处理过吗?或者..有可能吗?
为了让您的测试在 beforeEach() 抛出错误时继续运行,您必须处理该错误。目前, beforeEach() 正在抛出一个未处理的错误。
要在 NodeJS 中处理此错误,请使用带参数的回调:
beforeEach(done) {
// your code here
// if there was an error
if (error !== null) {
// callback with a parameter, indicates failure
done(new Error('failed'));
} else {
// more code here
// callback without parameter, indicates success!
done();
}
}