QUnit.load()
バージョン追加: 1.0.0. 廃止: 未リリース.
説明
QUnit.load()
ソースコードとテストのロードが完了したことをテストランナーに通知します。
このメソッドはWebブラウザで、QUnit.config.autostartオプションと組み合わせて使用し、スクリプトのロードが完了したことを示します。
QUnit 2.1.1以降、QUnit.load()の呼び出しは必要なくなりました。既存の呼び出しは無視され、削除しても問題ありません。
このメソッドは廃止されました。呼び出しを削除するか、QUnit.start()への単一の呼び出しに置き換えてください。
変更履歴
| 未リリース | 廃止されました。代わりに QUnit.start()を使用してください。 | 
| QUnit 2.1.1 | QUnit.start()は、QUnit.load()を最初に呼び出す必要がなくなりました。 | 
移行ガイド
QUnit 2.2以降でもQUnit.load()を呼び出している場合、通常その呼び出しは冗長であり、削除しても問題ありません。
QUnit.load()とQUnit.start()の両方を呼び出す場合
プロジェクトがQUnit 1.xで開始されており、QUnit.config.autostart = falseを使用している場合は、これらの両方のメソッドを呼び出している可能性があります。QUnit 1.xの時代には、QUnit.start()では、QUnit.load()も最初に呼び出す必要がありました。
これはQUnit 2.1.1以降は不要になり、QUnit.load()の呼び出しは安全に削除できます。
QUnit.load()を呼び出す場合
QUnit 2.21より前のバージョンのHTMLレポーターは、window.onloadイベントからQUnit.load()を呼び出し、そのイベントは優雅にQUnit.start()を呼び出していました(まだ呼び出されていない場合)。
テストランナーが同様の方法で動作する場合は、QUnit.load()ではなく、QUnit.start()を呼び出します。これにより非推奨の警告が解決され、QUnit 3に対応できます。
Karmaランナー
QUnit.load is deprecated and will be removed in QUnit 3.0.
Karmaの出力でこの警告が発生する場合は、karma-qunit 4.2.0以降にアップグレードしてください。それによりこの警告が修正されます。