簡體   English   中英

如何在茉莉花中測試驗證器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM