QUnit.start()

追加されたバージョン: 1.0.0.

概要

QUnit.start()

テストランナーを開始するにはこのメソッドを呼び出します。これは、すべての関連するソースコードがロードされ、すべてのテストが定義されていることを示します。

ほとんどの環境ではこれは 自動的に呼び出され、呼び出す必要はありません。これには HTML ランナーと QUnit CLI によるテストが含まれます。

カスタムテストランナーを構築する場合(SpiderMonkey や Node.js など)、または QUnit.config.autostart を無効にしてテストファイルを非同期にロードする場合(AMD、RequireJS または ESM の動的インポートを使用)、テストファイルのロード後にこれを一度呼び出す必要があります。

QUnit.config.autostart を参照して、QUnit.start() の使用方法の詳しい例をご覧ください。

QUnit 1.16 より前は、このメソッドは QUnit.stop() の補完として、非同期の QUnit.test() 関数を再開するために使用されていました。非同期テストを再開するには、代わりに assert.async() を使用します。

変更ログ

QUnit 2.1.1 QUnit.start()QUnit.load() を最初に呼び出す必要がなくなりました。
QUnit 2.0 非同期テストを再開するために start() を呼び出すサポートは削除されました。(マイグレーションガイド
QUnit 1.16 非同期テストを再開するための start() の使用は、assert.async() を支持して非推奨になりました。