1
我正在研究由Qunit框架進行的javaScript單元測試。我有一個窗體和文本框在其中的DOM對象。將DOM對象添加到qunit-fixture + Qunit
<div>
<form action="/" id="Form1" method="post">
<div>
<input data-val="true" data-val-fileextensions="The DocumentFileName field only
accepts files with the following extensions: doc,docx,txt,rtf,pdf" data-
val-fileextensions-fileextensions="doc,docx,txt,rtf,pdf" id="Text1"
name="FileExtensiondTest.fileExtensionInValid.DocumentFileName" type="text"
value="test.ppt" />
</div>
</form>
</div>
我將添加上述DOM對象qunit夾具和訪問DOM對象中測試用例屬性,如下面:
ok($("#FileExtensiondTest_fileExtensionInValid_DocumentFileName").hasClass("input-
validation-error"), "True, Valid Test");
我嘗試添加DOM通過下面的代碼行qunit夾具:
$("#qunit-fixture").append('<div><form action="/" id="Form1" method="post"><div>
<input data-val="true" data-val-fileextensions="The DocumentFileName field
only accepts files with the following extensions: doc,docx,txt,rtf,pdf" data-
val-fileextensions-fileextensions="doc,docx,txt,rtf,pdf" id="Text1"
name="FileExtensiondTest.fileExtensionInValid.DocumentFileName" type="text"
value="test.ppt" /></div></form></div>');
上午我在正確的做way..Need您的建議