QUnit.done()
添加的版本:1.0.0
說明
QUnit.done( callback )
注冊一個回調以在測試運行結束時觸發。回調可能是一個異步函數,也可能是一個返回 Promise 的函數,該函數將在處理下一個回調之前等待。
參數 | 說明 |
---|---|
callback (函數) |
要執行的回調,使用details 對象調用: |
詳細信息對象
屬性 | 說明 |
---|---|
failed (數字) |
失敗的斷言數 |
passed (數字) |
通過的斷言數 |
total (數字) |
斷言總數 |
runtime (數字) |
測試運行的持續時間(以毫秒為單位) |
用於details
是已棄用並且推薦使用QUnit.on('runEnd')
反而。
注意事項:
-
此回調報告內部斷言計數。
-
QUnit 和其他流行測試框架以及大多數 CI 集成的默認瀏覽器和 CLI 接口會報告測試數量。報告編號
assertions
可能會讓開發人員感到困惑。 -
test.todo()
變更日誌
QUnit 2.2 | 棄用 details 參數以支持 QUnit.on('runEnd') 。 |
例子
注冊一個記錄內部斷言計數的回調。
QUnit.done(function (details) {
console.log(
'Total: ' + details.total + ' Failed: ' + details.failed +
' Passed: ' + details.passed + ' Runtime: ' + details.runtime
);
});
相關用法
- JavaScript QUnit.dump.parse()用法及代碼示例
- JavaScript QUnit.test.each()用法及代碼示例
- JavaScript QUnit.test.only()用法及代碼示例
- JavaScript QUnit.config.filter用法及代碼示例
- JavaScript QUnit.config.current用法及代碼示例
- JavaScript QUnit.begin()用法及代碼示例
- JavaScript QUnit.moduleStart()用法及代碼示例
- JavaScript QUnit.on()用法及代碼示例
- JavaScript QUnit.testStart()用法及代碼示例
- JavaScript QUnit.test()用法及代碼示例
- JavaScript QUnit.test.todo()用法及代碼示例
- JavaScript QUnit.stack()用法及代碼示例
- JavaScript QUnit.moduleDone()用法及代碼示例
- JavaScript QUnit.onUncaughtException()用法及代碼示例
- JavaScript QUnit.hooks用法及代碼示例
- JavaScript QUnit.config.autostart用法及代碼示例
- JavaScript QUnit.extend()用法及代碼示例
- JavaScript QUnit.start()用法及代碼示例
- JavaScript QUnit.log()用法及代碼示例
- JavaScript QUnit.config.urlConfig用法及代碼示例
- JavaScript QUnit.module()用法及代碼示例
- JavaScript QUnit.test.skip()用法及代碼示例
- JavaScript QUnit.testDone()用法及代碼示例
- JavaScript esri/layers/OpenStreetMapLayer.minScale用法及代碼示例
- JavaScript esri/layers/KMLLayer.maxScale用法及代碼示例
注:本文由純淨天空篩選整理自qunitjs.com大神的英文原創作品 QUnit.done()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。