茉莉花测试用例中的未知提供程序错误

时间:2016-11-15 07:21:07

标签: angularjs unit-testing jasmine

我是棱角分明的新人。我没有得到以下代码的错误。我已经浏览了这个链接[http://errors.angularjs.org/1.2.26/ $ injector / unpr?p0 = scrollToAttachmentsProvider%20%3C-%20scrollToAttachments]并且无法在那里找到我的案例

beforeEach(module('my_app'));


var initiate_controller = function(){
inject(function($controller, $rootScope) {
  $scope = $rootScope.$new();
  spyOn(window, 'hide_page_loader');
  $controller('EntryShowController', {
    $scope: $scope,
    $state: $state,
    entryData: entryData,
    entryHistory: entryHistory
  });
  $scope.$digest();
});

};

1 个答案:

答案 0 :(得分:0)

根据错误,您尚未在代码中的任何位置定义 scrollToAttachments

将其添加到控制器。

 $controller('EntryShowController', {
    $scope: $scope,
    $state: $state,
    entryData: entryData,
    entryHistory: entryHistory
  });