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