From f4cf6aa887d3799a55cb6230cacce3db2d2a97ff Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Mon, 11 Jul 2022 19:58:09 -0700 Subject: [PATCH] test: use random devserver ports --- .../build_angular/src/builders/dev-server/specs/works_spec.ts | 2 +- .../build_angular/test/hello-world-app/protractor.conf.js | 2 +- .../schematics/angular/e2e/files/protractor.conf.js.template | 2 +- tests/legacy-cli/e2e/assets/12.0-project/e2e/protractor.conf.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts b/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts index 90ef75c2274b..edac384cca34 100644 --- a/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts +++ b/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts @@ -34,7 +34,7 @@ describe('Dev Server Builder', () => { expect(output.success).toBe(true); // When webpack-dev-server doesn't have `contentBase: false`, this will serve the repo README. - const response = await fetch('http://localhost:4200/README.md', { + const response = await fetch(`http://localhost:${output.port}/README.md`, { headers: { 'Accept': 'text/html', }, diff --git a/packages/angular_devkit/build_angular/test/hello-world-app/protractor.conf.js b/packages/angular_devkit/build_angular/test/hello-world-app/protractor.conf.js index 9b57663994c9..8526d6983af4 100644 --- a/packages/angular_devkit/build_angular/test/hello-world-app/protractor.conf.js +++ b/packages/angular_devkit/build_angular/test/hello-world-app/protractor.conf.js @@ -23,7 +23,7 @@ exports.config = { }, }, directConnect: true, - baseUrl: 'http://localhost:4200/', + baseUrl: 'http://localhost:0/', framework: 'jasmine', jasmineNodeOpts: { showColors: true, diff --git a/packages/schematics/angular/e2e/files/protractor.conf.js.template b/packages/schematics/angular/e2e/files/protractor.conf.js.template index 361e7f0cdfa1..fae06960cf8a 100644 --- a/packages/schematics/angular/e2e/files/protractor.conf.js.template +++ b/packages/schematics/angular/e2e/files/protractor.conf.js.template @@ -17,7 +17,7 @@ exports.config = { }, directConnect: true, SELENIUM_PROMISE_MANAGER: false, - baseUrl: 'http://localhost:4200/', + baseUrl: 'http://localhost:0/', framework: 'jasmine', jasmineNodeOpts: { showColors: true, diff --git a/tests/legacy-cli/e2e/assets/12.0-project/e2e/protractor.conf.js b/tests/legacy-cli/e2e/assets/12.0-project/e2e/protractor.conf.js index f07dcd519768..878ab4375bf4 100644 --- a/tests/legacy-cli/e2e/assets/12.0-project/e2e/protractor.conf.js +++ b/tests/legacy-cli/e2e/assets/12.0-project/e2e/protractor.conf.js @@ -14,7 +14,7 @@ exports.config = { browserName: 'chrome', }, directConnect: true, - baseUrl: 'http://localhost:4200/', + baseUrl: 'http://localhost:0/', framework: 'jasmine', jasmineNodeOpts: { showColors: true,