В моем контроллере AngularJS у меня есть метод $scope.init
, который вызывается при инициализации контроллера. $scope.init
вызывает $scope.loadData
и $scope.loadNames
, каждый из которых передает HTTP GET запрос API для получения некоторых данных.AngularJS - модульное тестирование метода контроллера, вызываемого при инициализации
Я написал некоторые модульные тесты, используя $httpBackend
, чтобы высмеять ответы API и тест $scope.loadData
и $scope.loadNames
. Те работают нормально, но то, что я не могу проверить, это метод $scope.init
. Есть ли способ издеваться или заглушить метод, вызываемый при инициализации контроллера? Каковы наилучшие методы для этого?