Я пытаюсь написать тест, который имеет хук перед следующим образом:

beforeEach(()=>{
  inject(function ($rootScope) {
    scope = $rootScope.$new(true);
    controller = $controller('userDetailsCtrl', {$scope: scope}, {locals: {userId: testUserId}});
});}

Но я получаю сообщение, что compileProvider.preAssignBindingsEnabled is not a function я полагаю, что это потому, что angular-метеор использует AngularJS 1.5.3. Есть ли способ обойти это или способ заставить его использовать более новую версию angular?

0
velocity_distance 28 Фев 2017 в 23:10

2 ответа

Лучший ответ

Поэтому я понял, что смогу заставить его работать, если понизить angular-mocks до 1.5.5. Кто-нибудь знает, как заставить его работать в более поздних версиях?

0
velocity_distance 28 Фев 2017 в 22:46

Похоже на это сообщение Вы можете получить ответ на свой вопрос "как изменить версию angular в angular-meteor".

0
Community 23 Май 2017 в 12:25