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()を支持して非推奨になりました。 |