assert.step()
バージョン追加: 2.2.0.
説明
step( value )
ステップを記録して、後で検証します。
名前 | 説明 |
---|---|
value (文字列) |
このステップにマークする関連する文字列値または簡単な説明。 |
このアサーションは、提供された文字列を使用して合格アサーションを登録します。これ以降のステップは、assert.verifySteps()
を使用して、テスト後に検証する必要があります。
ステップ API は、非同期コード、イベント駆動コード、またはコールバック駆動コードの場合に、実行ロジックを非常に高い精度で検証するための簡単な方法を提供します。
例
QUnit.test('example', function (assert) {
var maker = new WordMaker();
maker.on('start', () => {
assert.step('start');
});
maker.on('data', (word) => {
assert.step(word);
});
maker.on('end', () => {
assert.step('end');
});
maker.process('3.1');
assert.verifySteps([ 'start', '3', 'point', '1', 'end' ]);
});
注: 詳細な例については、assert.verifySteps()
を参照してください。