QUnit.test.skip()
添加的版本:1.16.0
說明
QUnit.test.skip( name, callback )
QUnit.skip( name, callback )
添加將在運行期間跳過的測試。
參數 | 說明 |
---|---|
name (字符串) |
被測單元的名稱 |
callback (函數) |
執行測試的函數 |
使用此方法禁用
,作為注釋掉測試的替代方法。QUnit.test()
該測試將作為“skipped” 測試列在結果中。回調和相應模塊的鉤子將不會運行。
隨著代碼庫變得越來越大,您有時可能希望一次暫時禁用整個測試組。您可以使用
遞歸地跳過同一模塊中的所有測試。QUnit.module.skip()
變更日誌
QUnit 2.12 | QUnit.skip() 方法被重命名為QUnit.test.skip() .用於 QUnit.skip() 仍然支持作為別名。 |
QUnit 1.16 | 引入了QUnit.skip() 方法。 |
例子
如何使用skip
作為未來或暫時中斷測試的占位符。
QUnit.module('robot', hooks => {
let robot;
hooks.beforeEach(() => {
robot = new Robot();
});
QUnit.test('say', assert => {
assert.strictEqual(robot.say(), 'Exterminate!');
});
// Robot does not yet have a laser() method yet, skip this test for now
QUnit.test.skip('laser', assert => {
assert.true(robot.laser());
});
});
相關用法
- JavaScript QUnit.test.each()用法及代碼示例
- JavaScript QUnit.test.only()用法及代碼示例
- JavaScript QUnit.test.todo()用法及代碼示例
- JavaScript QUnit.testStart()用法及代碼示例
- JavaScript QUnit.test()用法及代碼示例
- JavaScript QUnit.testDone()用法及代碼示例
- JavaScript QUnit.config.filter用法及代碼示例
- JavaScript QUnit.config.current用法及代碼示例
- JavaScript QUnit.begin()用法及代碼示例
- JavaScript QUnit.moduleStart()用法及代碼示例
- JavaScript QUnit.on()用法及代碼示例
- JavaScript QUnit.done()用法及代碼示例
- JavaScript QUnit.stack()用法及代碼示例
- JavaScript QUnit.dump.parse()用法及代碼示例
- 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 esri/layers/OpenStreetMapLayer.minScale用法及代碼示例
- JavaScript esri/layers/KMLLayer.maxScale用法及代碼示例
注:本文由純淨天空篩選整理自qunitjs.com大神的英文原創作品 QUnit.test.skip()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。