[英]Mocha.js tests bail(false) do not work for beforeEach
當我嘗試使用bail(false)
啟動我的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();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.