[英]How to test validator in jasmine
以下是我的表格,我在其中傳遞了規則以進行驗證。 如何使用茉莉花測試驗證功能。
$("#form").validate({
rules: {
"name": {
required: true,
}
}
});
我需要檢查是否在調用validate
函數時返回正確的結果。
it("should return the validator object", function(){
var form = $("#form");
form.validate();
expect(form).toBe /// I don't know on what to to check here?.
});
誰能指導我下一步的工作?
Jasime檢查值。 它可以使用jasmine jquery( https://github.com/velesin/jasmine-jquery )做更強大的工作。 如果驗證器在失敗時將html附加到DOM,則可以對此進行測試。 Jamine jQuery擁有針對它的工具(夾具,jQuery選擇器,hasClass方法等)。
它可能看起來像:
it("should return the validator object", function(){
var form = $("#form");
form.validate();
expect($('form input').toHaveClass('invalid');
});
根據您的設置和編碼...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.