Я пытаюсь обновить свое приложение Angular с 1.3.x до 1.5.1. У меня есть набор тестов, которые все прошли нормально с Karma + PhantomJS, когда я был в версии 1.3.x Angular, однако после обновления все мои тесты терпят неудачу. Похоже, что способ, которым я раньше вводил модули в модульные тесты, больше не работает.
Это не работает в 1.5:
'use strict'
App = null
fdescribe 'App Model', ->
beforeEach module('MyAngularApp')
beforeEach inject ($injector)->
App = $injector.get('App')
it 'should exist', ->
console.log 'App:', App
expect(App).toBeDefined()
Я также пробовал вводить следующие
beforeEach inject ($injector, _App_)->
App = _App_
но моя модель приложения все еще не вводится.
Я копался в документации по AngularJS 1.5.1, но не нашел никаких изменений, которые мне нужно внести в инжектор.
В Angular 1.5.x, как я могу правильно внедрить модель в свои модульные тесты?