4
當我嘗試用bail(false)
開始我的摩卡測試時,即使某些beforeEach
鉤子給出錯誤,我也不需要停止測試。Mocha.js測試保釋(假)以前不工作每個
但是這並沒有幫助,早些時候有人應付了這個嗎?或者..有可能嗎?
當我嘗試用bail(false)
開始我的摩卡測試時,即使某些beforeEach
鉤子給出錯誤,我也不需要停止測試。Mocha.js測試保釋(假)以前不工作每個
但是這並沒有幫助,早些時候有人應付了這個嗎?或者..有可能嗎?
爲了讓您的測試繼續運行,即使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();
}
}