用于茉莉测试的jquery验证插件导入
jquery-validation plug-in import for jasmine testing
我正在尝试使用jasmine为带有jquery验证插件的javascript页面编写测试用例。当我在该节点环境中运行jasmine测试时,我得到了以下错误。
TypeError: $(…)。Validate不是一个函数
Jquery验证插件https://jqueryvalidation.org/
看起来,jquery验证插件js没有导入到jasmine中。请让我知道如何导入任何插件js在茉莉花是运行在节点环境。
谢谢。
你安装jQuery模块了吗?
npm install jquery
从https://www.npmjs.com/package/jquery :
要使jQuery在Node中工作,需要一个带有文档的窗口。由于Node中不存在这样的原生窗口(在Jasmine中也不存在),因此可以通过jsdom等工具模拟。
require("jsdom").env("", function(err, window) {
if (err) {
console.error(err);
return;
}
var $ = require("jquery")(window);
});
相关文章:
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- jQuery验证插件submitHandler Ajax
- Jquery 验证插件 - 字段仍然产生错误
- 在使用 jQuery 验证插件进行验证后,使用 AJAX 提交表单
- 附加要使用的变量jQuery验证插件
- Jquery验证插件在与<发件人:form>标签
- jquery在动态表单输入上验证插件不起作用
- 表单验证消息(使用jQuery验证插件)
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- jQuery验证插件,如果.is(“:已检查”),则需要该插件
- jQuery验证插件停止表单提交,提交按钮获胜'不起作用
- 如果选中了上一个复选框,则需要的验证插件
- jQuery表单验证插件's只有文字字段的问题
- Jquery验证插件两个按钮
- jquery验证插件-错误删除
- jQuery验证插件-表单不提交
- [contenteditable]元素和jQuery验证插件的问题
- 使用jquery验证插件检查数据库中是否存在电子邮件
- 如何从jQuery验证插件函数中删除AJAX
- 如何使用 Jquery 验证插件专门验证某个表单字段