我在运行时遇到了错误。我正在测试一个包含this service的指令。测试返回错误消息:具有外部依赖关系的Jasmine单元测试指令失败,出现TypeError错误:'[object Object]'
TypeError: '[object Object]' is not a function (evaluating 'angular('RecursionHelper')').
不知道我错过了什么才能使其工作。我正在使用Angular 1.3 & Jasmine 2.0。
我的指令:
return RecursionHelper.compile(element, function (scope, Element, Attrs, contro, transFn) {
//directive functions
});
我的规格:
beforeEach(function() {
angular('RecursionHelper');
});
element = angular.element('<directive></directive>');
$scope.directiveList = directiveList;
RecursionHelper.compile(element)($scope);
$scope.$digest();
它是否应该被CONTRO或控制 – Manu
嗨马努,CONTRO,不使用。 – Jimi