Я пишу тест для контроллера, используя angular.js + жасмин.Каков правильный способ тестирования этого контроллера?
Скажем, у меня есть контроллер:
angular.module('app').controller('HomePageCtrl', function($scope, Homepage, posts, topics, photos, sideBar) {
$scope.slide = (photos || [])[0];
$scope.posts = Homepage.posts(posts);
$scope.topics = Homepage.topics(topics);
$scope.sideBar = sideBar;
$scope.template = '/templates/home-page.html';
});
Этот контроллер имеет только область видимости переменных назначения не функции. Как я могу написать тесты для этого контроллера? Мне нужно проверить, определены ли все переменные? Каждая переменная имеет правильное значение?
Я пишу блок-тест - я не понимаю, как с помощью службы журнала я могу проверить свой контроллер. – dbabaioff