4
ページをリロードせずにQUnitテストをリセットする方法はありますか?QUnitでステータスをリセットする方法は?
ドキュメントでは、QUnit.init()が既に初期化されていれば再初期化されますが、これは動作しないようです。 結果はどこにあるのかというメッセージが "Running ..."に表示されます。
ページをリロードせずにQUnitテストをリセットする方法はありますか?QUnitでステータスをリセットする方法は?
ドキュメントでは、QUnit.init()が既に初期化されていれば再初期化されますが、これは動作しないようです。 結果はどこにあるのかというメッセージが "Running ..."に表示されます。
関数内のすべてのテストを包みます。
テストを実行する準備が整ったら、関数を呼び出します。
QUnitが終了した後にテストを再実行する場合は、「rerunQUnitTest」のような関数を作成して呼び出します。
var runAllTest = function(){
test("test 1", function(){
var a = true;
equal(a, true, "function a should return false");
});
};
// call rerunQUnitTest to reset and run your tests again.
var rerunQUnitTest = function(){
QUnit.reset(); // should clear the DOM
QUnit.init(); // resets the qunit test environment
QUnit.start(); // allows for the new test to be captured.
runAllTest(); // runs your functions that has all the test wrapped inside.
};
runAllTest(); // auto runs your tests.