运行e2e量角器测试时如何指定Angular 4环境?

时间:2019-02-06 15:13:32

标签: angular protractor

我有运行的prepush脚本:

npm test && npm run ng e2e

在Angular环境中。我有这个:

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

用于Auth0。

问题是ng测试在49152端口上运行,因此当运行在git push之前执行的prepush脚本时,重定向url是错误的。

我该如何专门针对Angular 4解决此问题?我无法更改ng测试的端口,它必须保持原样。

我还尝试在ng test上使用--environment参数来指定另一个具有49152端口的环境,但该环境将被忽略。

1 个答案:

答案 0 :(得分:0)

我知道了。我的脚本是错误的。

我有正在运行的e2e脚本:

protractor

prepush正在呼叫:

npm test && npm run ng e2e

现在,我将e2e脚本更改为:

ng e2e -e testing

然后推送至:

npm test && npm run e2e

它可以正常工作,环境也可以正常工作。