У меня есть контроллер, который получает значение от $scope
и отправляет его в другое состояние:
controllers.controller('SearchController', ['$scope', '$state', '$stateParams',
function($scope, $state, $stateParams) {
$scope.search = function() {
$stateParams.query = $scope.keyword;
$state.go('search', $stateParams);
};
}]);
Я не уверен, как пройти модульное тестирование этого метода поиска. Как я могу либо проверить, что метод go был вызван, либо сделать что-то вроде when($state.go('search', $stateParams)).then(called = true);
с помощью Karma/AngularJS?