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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。