QUnit.stack()
添加的版本:1.19.0
说明
QUnit.stack( offset = 0 )
返回表示堆栈跟踪(调用堆栈)的单行字符串。
名字 | 说明 |
---|---|
offset (数字) |
设置堆栈跟踪行偏移量。默认为0 |
此方法返回一个单行字符串,表示调用它的堆栈跟踪。根据其偏移参数,QUnit.stack()
将从调用堆栈中返回对应的行。
默认偏移量为 0,并将返回调用它的当前位置。
并非全部 browsers support retrieving stracktraces 。其中, QUnit.stack()
将返回 undefined
。
例子
stacktrace 行可用于自定义断言和报告器。下面的例子是logs 行的每个传递断言。
QUnit.log(function (details) {
if (details.result) {
// 5 is the line reference for the assertion method, not the following line.
console.log(QUnit.stack(5));
}
});
QUnit.test('foo', assert => {
// the log callback will report the position of the following line.
assert.true(true);
});
相关用法
- JavaScript QUnit.start()用法及代码示例
- 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.done()用法及代码示例
- JavaScript QUnit.test.todo()用法及代码示例
- JavaScript QUnit.dump.parse()用法及代码示例
- JavaScript QUnit.moduleDone()用法及代码示例
- JavaScript QUnit.onUncaughtException()用法及代码示例
- JavaScript QUnit.hooks用法及代码示例
- JavaScript QUnit.config.autostart用法及代码示例
- JavaScript QUnit.extend()用法及代码示例
- 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.stack()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。