簡體   English   中英

Mocha.js測試保釋(假)不適用於beforeEach

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM