Есть ли пример приложения AngularJS, созданного угловым генератором yo, который имеет тесты e2e с $httpBackend
от ngMockE2E
? Предпочтительно с одиночными и непрерывными версиями для CI и разработки.
Похоже, что при использовании $ httpBackend требуется создать новое приложение, которое зависит от исходного модуля приложения и модуля ngMockE2E
, и для него требуется новый файл index.html, загружающий это новое приложение.
Если тесты используют другое приложение, означает ли это, что я должен изменить конфигурацию для хранения файлов, сгенерированных для тестов где-то еще, чем файлы, созданные командой grunt server
(.tmp
), или эти файлы будут точно такими же? Я хотел бы иметь возможность запускать сервер grunt для разработки во время запуска тестов e2e в фоновом режиме с помощью PhantomJS.
Кто-нибудь создал задачу, которая автоматически создает модифицированный файл index-e2e.html на основе index.html? Таким образом, это всегда будет актуально, и его также можно использовать с часами для автоматического восстановления его при каждом изменении исходного файла index.html.
Спасибо. [Угловые документы] (http://docs.angularjs.org/api/ngMockE2E.$httpBackend) указывают, что _ «Чтобы настроить приложение для работы с этим HTTP-сервером, вам необходимо создать модуль, который зависит от ngMockE2E и вашего модулей приложений и определяет фальшивый бэкэнд. »_ Итак, нужен ли мне отдельный файл index.html с этим новым приложением/модулем для использования поддельного бэкэнда? – szimek