assert.step()
添加的版本:2.2.0
說明
step( message )
給定測試中進度的標記。
名字 | 說明 |
---|---|
message (字符串) |
要為步驟顯示的消息 |
step()
斷言使用提供的消息注冊傳遞斷言。這使得檢查代碼的特定部分是否正在執行變得容易,尤其是在異步測試用例中以及與 verifySteps()
一起使用時。除非未提供消息或者是非字符串值,否則步驟將始終通過。
與
方法一起,assert.verifySteps
step()
斷言為您提供了一種簡單的方法來驗證代碼執行的計數和順序。
例子
QUnit.test('step example', assert => {
const thing = new MyThing();
thing.on('something', () => {
assert.step('something happened');
});
thing.run();
assert.verifySteps([ 'something happened' ]);
});
Note: See assert.verifySteps() for more detailed examples.
相關用法
- JavaScript assert.strictEqual()用法及代碼示例
- JavaScript assert.expect()用法及代碼示例
- JavaScript assert.rejects()用法及代碼示例
- JavaScript assert.propContains()用法及代碼示例
- JavaScript assert.notPropContains()用法及代碼示例
- JavaScript assert.timeout()用法及代碼示例
- JavaScript assert.deepEqual()用法及代碼示例
- JavaScript assert.propEqual()用法及代碼示例
- JavaScript assert.notDeepEqual()用法及代碼示例
- JavaScript assert.pushResult()用法及代碼示例
- JavaScript assert.notPropEqual()用法及代碼示例
- JavaScript assert.async()用法及代碼示例
- JavaScript assert.notEqual()用法及代碼示例
- JavaScript assert.notOk()用法及代碼示例
- JavaScript assert.throws()用法及代碼示例
- JavaScript assert.equal()用法及代碼示例
- JavaScript assert.verifySteps()用法及代碼示例
- JavaScript assert.false()用法及代碼示例
- JavaScript assert.ok()用法及代碼示例
- JavaScript assert.true()用法及代碼示例
- JavaScript assert.notStrictEqual()用法及代碼示例
- JavaScript array.length屬性用法及代碼示例
- JavaScript esri/layers/OpenStreetMapLayer.minScale用法及代碼示例
- JavaScript esri/layers/KMLLayer.maxScale用法及代碼示例
- JavaScript esri/widgets/Histogram.labelFormatFunction用法及代碼示例
注:本文由純淨天空篩選整理自qunitjs.com大神的英文原創作品 assert.step()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。