0
Я пишу модульные тесты для угловых контроллеров с кармой. Похоже, что:Получить список угловых контроллеров
describe('TestController', function() {
var $scope, $rootScope, service1, sevice2, service3, $controller;
beforeEach(module('TestModule'));
beforeEach(function() {
inject(function($injector) {
service1= $injector.get('service1');
service2= $injector.get('service2');
service3= $injector.get('service3');
$scope = $injector.get('$rootScope').$new();
$controller = $injector.get('$controller')('TestController', {
$scope: $scope
});
});
});
/* it blocks */
});
Как вы можете видеть, как все контроллеры впрыскивают я получаю от $ инжектора руками, шаг за шагом.
Вопрос в том, может ли я просто получить список всех тестов TestController?
Функциональный контроллер образец для этого теста:
function($scope, $rootScope, service1, sevice2, service3)
мне нужно получить:
['$scope', '$rootScope', 'service1', 'sevice2', 'service3'] or similar
о, спасибо) Мне нужно некоторое время, чтобы перечитать документы) –