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以降にアップグレードしてください。それによりこの警告が修正されます。