Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
未知$rootElementProvider:Qunit+;angularjs集成_Angularjs_Qunit - Fatal编程技术网

未知$rootElementProvider:Qunit+;angularjs集成

未知$rootElementProvider:Qunit+;angularjs集成,angularjs,qunit,Angularjs,Qunit,当我尝试在单元测试(qunit)中注入$location服务时,我得到错误: 未知$rootElementProvider您应该使用angularjs mock 然后,您可以指示喷油器也使用这些模拟。 var$injector=angular.injector(['ngMock','ng','myApp']) 我在使用茉莉花时也遇到了同样的问题,你找到这个问题的答案了吗?没有,我换成了茉莉花。现在我意识到jasmine与angular的集成要好得多。你的JSFIDLE示例不再有效了。你的JS

当我尝试在单元测试(qunit)中注入$location服务时,我得到错误:
未知$rootElementProvider您应该使用angularjs mock

然后,您可以指示喷油器也使用这些模拟。
var$injector=angular.injector(['ngMock','ng','myApp'])


我在使用茉莉花时也遇到了同样的问题,你找到这个问题的答案了吗?没有,我换成了茉莉花。现在我意识到jasmine与angular的集成要好得多。你的JSFIDLE示例不再有效了。你的JS FIDLE不起作用了,而且只指向JS文件的链接对演示如何使用它没有帮助。你能在答案中包含茉莉花的用法吗?当我加载ngMock时,我不能再使用$http了,它被模拟了。
 var $injector = angular.injector(['ng', 'myApp']);
 var $location = $injector.get('$location');