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