Как указать среду Angular 4 при выполнении испытаний транспортира e2e? - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть скрипт препуша, который запускается:

npm test && npm run ng e2e

В среде Angular environment.ts У меня есть это:

redirectUri: 'http://localhost:4300/dashboard'

То есть для Auth0.

Проблемачто этот тест ng выполняется на порту 49152, поэтому при запуске сценария prepush, который выполняется перед git push, перенаправление url неверно.

Как я могу решить эту проблему специально для Angular 4?Я не могу изменить порт для тестов ng, он должен оставаться без изменений.

Я также попытался использовать параметр --environment в тесте ng, чтобы указать другое окружение с портом 49152, но оно игнорируется.

1 Ответ

0 голосов
/ 07 февраля 2019

Я понял это.Мои сценарии были неверны.

У меня был сценарий e2e, который выполнялся только так:

protractor

Допаш вызывал:

npm test && npm run ng e2e

Теперь я изменил сценарий e2e на:

ng e2e -e testing

И предварительная подготовка к:

npm test && npm run e2e

И это работает, среда работает как надо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...