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