Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 使用jasmine进行测试,带有角度和不显眼的jquery验证_Unit Testing_Jquery Validate_Jasmine_Unobtrusive Validation - Fatal编程技术网

Unit testing 使用jasmine进行测试,带有角度和不显眼的jquery验证

Unit testing 使用jasmine进行测试,带有角度和不显眼的jquery验证,unit-testing,jquery-validate,jasmine,unobtrusive-validation,Unit Testing,Jquery Validate,Jasmine,Unobtrusive Validation,我正在使用angular js和jquery对mvc应用程序进行不引人注目的验证。 我正在为我的angular代码编写单元测试,我一直在使用jasmine和sinon来模拟我的服务 一切都很好,但我不知道我该如何模拟和测试这种情况,在这种情况下,我有一些类似于。。。。我在做if($(“#someForm”).valid(){…///do something} 这将直接进入jquery验证函数,但此.form[0]未定义。将引发错误 我还尝试了jasmine的spyon($,“valid”).fa

我正在使用angular js和jquery对mvc应用程序进行不引人注目的验证。 我正在为我的angular代码编写单元测试,我一直在使用jasmine和sinon来模拟我的服务

一切都很好,但我不知道我该如何模拟和测试这种情况,在这种情况下,我有一些类似于。。。。我在做if($(“#someForm”).valid(){…///do something}

这将直接进入jquery验证函数,但此.form[0]未定义。将引发错误

我还尝试了jasmine的spyon($,“valid”).fakecall(fn),但得到的错误$没有有效的方法

spyon($.fn,“valid”).fakecall(fn);