Мой вопрос очень похож на Тестирование контроллеров Angular, определенных как angular.module (' myApp '). controller (. Вместо того, чтобы угонять этот вопрос, я подумал, что задам свой отдельно. Когда я использую предложенный ответ в форме:
describe('evCalcApp controllers', function(){
beforeEach(module('evCalcApp.controllers'));
var scope, ctrl
beforeEach(inject(function($controller, $rootScope) {
scope = $rootScope.$new();
ctrl = $controller('MyMileageCalcController', {$scope: scope});
}));
Это отлично работает для первого контроллера. Однако, если бы вы тестировали более одного контроллера в одном файле, как бы вы внедрили второй контроллер (назовем его просто MyCtrl2
)?