3
剣道UIをHTML5とJSONファイルで使用しました。単体テストではJasmineのテストケースを書いています。剣道のウィジェットには、より多くのコントロールを適用していますが、2番目のコントロールは未定義です。剣道ジャスミンテストケースでのUIの問題
describe("Test cases", function() {
beforeAll(function (done) {
//Called Load method of a page
});
it("Test Grid data", function (done) {
var grd = jq("#grdOne").data("kendoGrid");
var row = grd.dataSource.data();
//tested row
done();
});
it("Test Phone number", function (done) {
var $Phone = jq("#txtPhone").data("kendoMaskedTextBox");//$Phone is Undefined
done();
});
});
私は2つの仕様の順序を変更していた場合は、まず一つはexecuted.Anすなわちグリッドが未定義来ると$ Phoneはテストケースの順序を変更した後に値が含まれます取得します。最初のケースは、Load()が正常に実行され、2番目が失敗した後に書かれています。