Я пытаюсь написать тест, который имеет хук перед следующим образом:
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?
2 ответа
Поэтому я понял, что смогу заставить его работать, если понизить angular-mocks до 1.5.5. Кто-нибудь знает, как заставить его работать в более поздних версиях?
Похоже на это сообщение Вы можете получить ответ на свой вопрос "как изменить версию angular в angular-meteor".
Похожие вопросы
Связанные вопросы
Новые вопросы
angularjs
Используйте для вопросов об AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].