gpt4 book ai didi

javascript - 如何在 Jasmine 中测试验证器

转载 作者:行者123 更新时间:2023-11-30 17:28:20 24 4
gpt4 key购买 nike

下面是我的表单,我在其中传递规则进行验证。如何使用 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?.
});

谁能指导我下一步该做什么?

最佳答案

Jasim 检查值。它可以用 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');
});

取决于您的设置和编码...

关于javascript - 如何在 Jasmine 中测试验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23759767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com