Я использовал два способа вложения зависимостей в модульные тесты, и я задавался вопросом, в чем разница, и если один из способов лучше, так как конечный результат тот же. Оба фрагмента ниже отображают один и тот же объект службы «calendarSvc».
beforeEach(inject(function($injector) {
console.log(1, $injector.get('calendarSvc'));
}));
beforeEach(inject(function(calendarSvc) {
console.log(2, calendarSvc);
}));