当我尝试用bail(false)开始我的beforeEach测试时,我需要不停止测试,即使某个mocha钩子给出了一个错误。
但这也没用,有没有人早些时候解决了这个问题?或者..。有可能吗?
发布于 2015-10-18 02:57:42
为了使您的测试即使在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();
}
}https://stackoverflow.com/questions/16897522
复制相似问题