Я только начал пробираться через единичное и сквозное тестирование для углового приложения.Где объявить модуль ngMock
Я смущен относительно того, где я должен объявлять модули ngMock и ngMocke2e. Мой файл bower.json
ссылается на ngMock, а файл index.html
указывает на скрипт angular-mocks.js
.
Однако, когда я объявляю ngMock в зависимостях моего app.js
, приложение не загружается. Кроме того, в консоли не отображаются ошибки.
Мне нужно использовать эти модули для тестирования, но кажется интуитивно понятным вводить их в приложение от app.js
.
Спасибо Тони. Просто для того, чтобы помещать источник в замешательство, я работаю с угловыми документами: link. В нем говорится, что он должен быть включен как зависимый модуль: 'angular.module ('app', ['ngMock'])'; – abyrne85
@ abyrne85 удовольствие! Угловые документы не самые лучшие ... Я думаю, что есть несколько способов, которыми вы можете их использовать - в документах он вводит прямо в декларацию «обычного» модуля в приложении, но для вашего случая, с кармой, только карма нуждается в этом - вам это не нужно в приложении. Он предназначен только для тестирования - чтобы помочь вам вводить угловые сервисы в свои тесты. Лично я не видел, чтобы он вводил куда угодно, кроме кармы conf. –