diff --git a/tests/legacy-cli/e2e/assets/15.0-project/package.json b/tests/legacy-cli/e2e/assets/15.0-project/package.json
deleted file mode 100644
index 090495cc053e..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "name": "fifteen-project",
- "version": "0.0.0",
- "scripts": {
- "ng": "ng",
- "start": "ng serve",
- "build": "ng build",
- "watch": "ng build --watch --configuration development",
- "test": "ng test"
- },
- "private": true,
- "dependencies": {
- "@angular/animations": "^15.2.0",
- "@angular/common": "^15.2.0",
- "@angular/compiler": "^15.2.0",
- "@angular/core": "^15.2.0",
- "@angular/forms": "^15.2.0",
- "@angular/platform-browser": "^15.2.0",
- "@angular/platform-browser-dynamic": "^15.2.0",
- "@angular/router": "^15.2.0",
- "rxjs": "~7.8.0",
- "tslib": "^2.3.0",
- "zone.js": "~0.12.0"
- },
- "devDependencies": {
- "@angular-devkit/build-angular": "^15.2.8",
- "@angular/cli": "~15.2.8",
- "@angular/compiler-cli": "^15.2.0",
- "@types/jasmine": "~4.3.0",
- "jasmine-core": "~4.5.0",
- "karma": "~6.4.0",
- "karma-chrome-launcher": "~3.1.0",
- "karma-coverage": "~2.2.0",
- "karma-jasmine": "~5.1.0",
- "karma-jasmine-html-reporter": "~2.0.0",
- "typescript": "~4.9.4"
- }
-}
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app-routing.module.ts b/tests/legacy-cli/e2e/assets/15.0-project/src/app/app-routing.module.ts
deleted file mode 100644
index 02972627f8df..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app-routing.module.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { NgModule } from '@angular/core';
-import { RouterModule, Routes } from '@angular/router';
-
-const routes: Routes = [];
-
-@NgModule({
- imports: [RouterModule.forRoot(routes)],
- exports: [RouterModule]
-})
-export class AppRoutingModule { }
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.html b/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.html
deleted file mode 100644
index 3575ca31c81c..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.html
+++ /dev/null
@@ -1,484 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Hello, {{ title }}
-
-
-
-
-
-
-
Resources
-
Here are some links to help you get started:
-
-
-
-
-
Next Steps
-
What do you want to do next with your app?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ng generate component xyz
-
ng add @angular/material
-
ng add @angular/pwa
-
ng add _____
-
ng test
-
ng build
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.ts b/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.ts
deleted file mode 100644
index f1dee0670e04..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { Component } from '@angular/core';
-
-@Component({
- selector: 'app-root',
- templateUrl: './app.component.html',
- styleUrls: ['./app.component.css']
-})
-export class AppComponent {
- title = 'fifteen-project';
-}
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.module.ts b/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.module.ts
deleted file mode 100644
index b1c6c96a9de8..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.module.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { NgModule } from '@angular/core';
-import { BrowserModule } from '@angular/platform-browser';
-
-import { AppRoutingModule } from './app-routing.module';
-import { AppComponent } from './app.component';
-
-@NgModule({
- declarations: [
- AppComponent
- ],
- imports: [
- BrowserModule,
- AppRoutingModule
- ],
- providers: [],
- bootstrap: [AppComponent]
-})
-export class AppModule { }
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/favicon.ico b/tests/legacy-cli/e2e/assets/15.0-project/src/favicon.ico
deleted file mode 100644
index 997406ad22c2..000000000000
Binary files a/tests/legacy-cli/e2e/assets/15.0-project/src/favicon.ico and /dev/null differ
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/main.ts b/tests/legacy-cli/e2e/assets/15.0-project/src/main.ts
deleted file mode 100644
index c58dc05cbc6d..000000000000
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/main.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
-
-import { AppModule } from './app/app.module';
-
-
-platformBrowserDynamic().bootstrapModule(AppModule)
- .catch(err => console.error(err));
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/.editorconfig b/tests/legacy-cli/e2e/assets/17.0-project/.editorconfig
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/.editorconfig
rename to tests/legacy-cli/e2e/assets/17.0-project/.editorconfig
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/.gitignore b/tests/legacy-cli/e2e/assets/17.0-project/.gitignore
similarity index 80%
rename from tests/legacy-cli/e2e/assets/15.0-project/.gitignore
rename to tests/legacy-cli/e2e/assets/17.0-project/.gitignore
index 0711527ef9d5..cc7b141350ff 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/.gitignore
+++ b/tests/legacy-cli/e2e/assets/17.0-project/.gitignore
@@ -1,4 +1,4 @@
-# See http://help.github.com/ignore-files/ for more about ignoring files.
+# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files.
# Compiled output
/dist
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/README.md b/tests/legacy-cli/e2e/assets/17.0-project/README.md
similarity index 75%
rename from tests/legacy-cli/e2e/assets/15.0-project/README.md
rename to tests/legacy-cli/e2e/assets/17.0-project/README.md
index fc9c6d1fcff6..5418a46b83c0 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/README.md
+++ b/tests/legacy-cli/e2e/assets/17.0-project/README.md
@@ -1,6 +1,6 @@
-# FifteenProject
+# SeventeenProject
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.8.
+This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
## Development server
@@ -8,7 +8,7 @@ Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The appli
## Code scaffolding
-Run `ng generate component component-name` to generate a new component. You can also use `ng generate --help` to see all the available schematics you can generate.
+Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
@@ -24,4 +24,4 @@ Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To u
## Further help
-To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview](https://angular.dev/tools/cli) and [Command Reference](https://angular.dev/cli) pages.
+To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/angular.json b/tests/legacy-cli/e2e/assets/17.0-project/angular.json
similarity index 82%
rename from tests/legacy-cli/e2e/assets/15.0-project/angular.json
rename to tests/legacy-cli/e2e/assets/17.0-project/angular.json
index 23915a2857d0..4e6c604d0031 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/angular.json
+++ b/tests/legacy-cli/e2e/assets/17.0-project/angular.json
@@ -3,7 +3,7 @@
"version": 1,
"newProjectRoot": "projects",
"projects": {
- "fifteen-project": {
+ "seventeen-project": {
"projectType": "application",
"schematics": {},
"root": "",
@@ -11,11 +11,11 @@
"prefix": "app",
"architect": {
"build": {
- "builder": "@angular-devkit/build-angular:browser",
+ "builder": "@angular-devkit/build-angular:application",
"options": {
- "outputPath": "dist/fifteen-project",
+ "outputPath": "dist/seventeen-project",
"index": "src/index.html",
- "main": "src/main.ts",
+ "browser": "src/main.ts",
"polyfills": [
"zone.js"
],
@@ -46,12 +46,9 @@
"outputHashing": "all"
},
"development": {
- "buildOptimizer": false,
"optimization": false,
- "vendorChunk": true,
"extractLicenses": false,
- "sourceMap": true,
- "namedChunks": true
+ "sourceMap": true
}
},
"defaultConfiguration": "production"
@@ -60,10 +57,10 @@
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
- "browserTarget": "fifteen-project:build:production"
+ "buildTarget": "seventeen-project:build:production"
},
"development": {
- "browserTarget": "fifteen-project:build:development"
+ "buildTarget": "seventeen-project:build:development"
}
},
"defaultConfiguration": "development"
@@ -71,7 +68,7 @@
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
- "browserTarget": "fifteen-project:build"
+ "buildTarget": "seventeen-project:build"
}
},
"test": {
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/package.json b/tests/legacy-cli/e2e/assets/17.0-project/package.json
new file mode 100644
index 000000000000..c0f3c7b59156
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "seventeen-project",
+ "version": "0.0.0",
+ "scripts": {
+ "ng": "ng",
+ "start": "ng serve",
+ "build": "ng build",
+ "watch": "ng build --watch --configuration development",
+ "test": "ng test"
+ },
+ "private": true,
+ "dependencies": {
+ "@angular/animations": "^17.3.0",
+ "@angular/common": "^17.3.0",
+ "@angular/compiler": "^17.3.0",
+ "@angular/core": "^17.3.0",
+ "@angular/forms": "^17.3.0",
+ "@angular/platform-browser": "^17.3.0",
+ "@angular/platform-browser-dynamic": "^17.3.0",
+ "@angular/router": "^17.3.0",
+ "rxjs": "~7.8.0",
+ "tslib": "^2.3.0",
+ "zone.js": "~0.14.3"
+ },
+ "devDependencies": {
+ "@angular-devkit/build-angular": "^17.3.12",
+ "@angular/cli": "^17.3.12",
+ "@angular/compiler-cli": "^17.3.0",
+ "@types/jasmine": "~5.1.0",
+ "jasmine-core": "~5.1.0",
+ "karma": "~6.4.0",
+ "karma-chrome-launcher": "~3.2.0",
+ "karma-coverage": "~2.2.0",
+ "karma-jasmine": "~5.1.0",
+ "karma-jasmine-html-reporter": "~2.1.0",
+ "typescript": "~5.4.2"
+ }
+}
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.css b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.css
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.css
rename to tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.css
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html
new file mode 100644
index 000000000000..36093e187977
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html
@@ -0,0 +1,336 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hello, {{ title }}
+
Congratulations! Your app is running. 🎉
+
+
+
+
+ @for (item of [
+ { title: 'Explore the Docs', link: 'https://angular.dev' },
+ { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
+ { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
+ { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' },
+ { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
+ ]; track item.title) {
+
+ {{ item.title }}
+
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.spec.ts b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.spec.ts
similarity index 72%
rename from tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.spec.ts
rename to tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.spec.ts
index 803558e830fb..81f10c9432b5 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/app/app.component.spec.ts
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.spec.ts
@@ -1,16 +1,10 @@
import { TestBed } from '@angular/core/testing';
-import { RouterModule } from '@angular/router';
import { AppComponent } from './app.component';
describe('AppComponent', () => {
beforeEach(async () => {
await TestBed.configureTestingModule({
- imports: [
- RouterModule.forRoot([])
- ],
- declarations: [
- AppComponent
- ],
+ imports: [AppComponent],
}).compileComponents();
});
@@ -20,16 +14,16 @@ describe('AppComponent', () => {
expect(app).toBeTruthy();
});
- it(`should have as title 'fifteen-project'`, () => {
+ it(`should have the 'seventeen-project' title`, () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
- expect(app.title).toEqual('fifteen-project');
+ expect(app.title).toEqual('seventeen-project');
});
it('should render title', () => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.nativeElement as HTMLElement;
- expect(compiled.querySelector('h1')?.textContent).toContain('Hello, fifteen-project');
+ expect(compiled.querySelector('h1')?.textContent).toContain('Hello, seventeen-project');
});
});
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.ts b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.ts
new file mode 100644
index 000000000000..ec163593670e
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.ts
@@ -0,0 +1,13 @@
+import { Component } from '@angular/core';
+import { RouterOutlet } from '@angular/router';
+
+@Component({
+ selector: 'app-root',
+ standalone: true,
+ imports: [RouterOutlet],
+ templateUrl: './app.component.html',
+ styleUrl: './app.component.css'
+})
+export class AppComponent {
+ title = 'seventeen-project';
+}
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.config.ts b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.config.ts
new file mode 100644
index 000000000000..6c6ef6035f3d
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.config.ts
@@ -0,0 +1,8 @@
+import { ApplicationConfig } from '@angular/core';
+import { provideRouter } from '@angular/router';
+
+import { routes } from './app.routes';
+
+export const appConfig: ApplicationConfig = {
+ providers: [provideRouter(routes)]
+};
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.routes.ts b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.routes.ts
new file mode 100644
index 000000000000..dc39edb5f23a
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.routes.ts
@@ -0,0 +1,3 @@
+import { Routes } from '@angular/router';
+
+export const routes: Routes = [];
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/assets/.gitkeep b/tests/legacy-cli/e2e/assets/17.0-project/src/assets/.gitkeep
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/src/assets/.gitkeep
rename to tests/legacy-cli/e2e/assets/17.0-project/src/assets/.gitkeep
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/favicon.ico b/tests/legacy-cli/e2e/assets/17.0-project/src/favicon.ico
new file mode 100644
index 000000000000..57614f9c9675
Binary files /dev/null and b/tests/legacy-cli/e2e/assets/17.0-project/src/favicon.ico differ
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/index.html b/tests/legacy-cli/e2e/assets/17.0-project/src/index.html
similarity index 88%
rename from tests/legacy-cli/e2e/assets/15.0-project/src/index.html
rename to tests/legacy-cli/e2e/assets/17.0-project/src/index.html
index e5f9b8557710..18ffbad003b2 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/src/index.html
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/index.html
@@ -2,7 +2,7 @@
- FifteenProject
+ SeventeenProject
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/main.ts b/tests/legacy-cli/e2e/assets/17.0-project/src/main.ts
new file mode 100644
index 000000000000..35b00f346331
--- /dev/null
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/main.ts
@@ -0,0 +1,6 @@
+import { bootstrapApplication } from '@angular/platform-browser';
+import { appConfig } from './app/app.config';
+import { AppComponent } from './app/app.component';
+
+bootstrapApplication(AppComponent, appConfig)
+ .catch((err) => console.error(err));
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/src/styles.css b/tests/legacy-cli/e2e/assets/17.0-project/src/styles.css
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/src/styles.css
rename to tests/legacy-cli/e2e/assets/17.0-project/src/styles.css
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/tsconfig.app.json b/tests/legacy-cli/e2e/assets/17.0-project/tsconfig.app.json
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/tsconfig.app.json
rename to tests/legacy-cli/e2e/assets/17.0-project/tsconfig.app.json
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/tsconfig.json b/tests/legacy-cli/e2e/assets/17.0-project/tsconfig.json
similarity index 93%
rename from tests/legacy-cli/e2e/assets/15.0-project/tsconfig.json
rename to tests/legacy-cli/e2e/assets/17.0-project/tsconfig.json
index 7b61667161ee..eb49734a4325 100644
--- a/tests/legacy-cli/e2e/assets/15.0-project/tsconfig.json
+++ b/tests/legacy-cli/e2e/assets/17.0-project/tsconfig.json
@@ -2,16 +2,16 @@
{
"compileOnSave": false,
"compilerOptions": {
- "baseUrl": "./",
"outDir": "./dist/out-tsc",
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
+ "skipLibCheck": true,
+ "esModuleInterop": true,
"sourceMap": true,
"declaration": false,
- "downlevelIteration": true,
"experimentalDecorators": true,
"moduleResolution": "node",
"importHelpers": true,
diff --git a/tests/legacy-cli/e2e/assets/15.0-project/tsconfig.spec.json b/tests/legacy-cli/e2e/assets/17.0-project/tsconfig.spec.json
similarity index 100%
rename from tests/legacy-cli/e2e/assets/15.0-project/tsconfig.spec.json
rename to tests/legacy-cli/e2e/assets/17.0-project/tsconfig.spec.json
diff --git a/tests/legacy-cli/e2e/tests/update/update-multiple-versions.ts b/tests/legacy-cli/e2e/tests/update/update-multiple-versions.ts
index 5511a9cfd59e..66b58d87b908 100644
--- a/tests/legacy-cli/e2e/tests/update/update-multiple-versions.ts
+++ b/tests/legacy-cli/e2e/tests/update/update-multiple-versions.ts
@@ -7,7 +7,7 @@ import { expectToFail } from '../../utils/utils';
export default async function () {
let restoreRegistry: (() => Promise) | undefined;
try {
- restoreRegistry = await createProjectFromAsset('15.0-project', true);
+ restoreRegistry = await createProjectFromAsset('17.0-project', true);
await setRegistry(true);
const extraArgs = ['--force'];
diff --git a/tests/legacy-cli/e2e/tests/update/update.ts b/tests/legacy-cli/e2e/tests/update/update.ts
index 09d55408f26a..d6b73b585eff 100644
--- a/tests/legacy-cli/e2e/tests/update/update.ts
+++ b/tests/legacy-cli/e2e/tests/update/update.ts
@@ -1,7 +1,6 @@
import { appendFile } from 'node:fs/promises';
-import { SemVer } from 'semver';
import { createProjectFromAsset } from '../../utils/assets';
-import { expectFileMatchToExist, readFile } from '../../utils/fs';
+import { expectFileMatchToExist } from '../../utils/fs';
import { getActivePackageManager } from '../../utils/packages';
import { ng, noSilentNg } from '../../utils/process';
import { isPrereleaseCli, useCIChrome, useCIDefaults, getNgCLIVersion } from '../../utils/project';
@@ -12,10 +11,10 @@ export default async function () {
try {
// We need to use the public registry because in the local NPM server we don't have
// older versions @angular/cli packages which would cause `npm install` during `ng update` to fail.
- restoreRegistry = await createProjectFromAsset('15.0-project', true);
+ restoreRegistry = await createProjectFromAsset('17.0-project', true);
// CLI project version
- const cliMajorProjectVersion = 15;
+ const cliMajorProjectVersion = 17;
// If using npm, enable legacy peer deps mode to avoid defects in npm 7+'s peer dependency resolution
// Example error where 11.2.14 satisfies the SemVer range ^11.0.0 but still fails:
@@ -72,15 +71,15 @@ export default async function () {
await ng('update', '@angular/cli', ...extraUpdateArgs);
// Generate E2E setup
- await ng('generate', 'private-e2e', '--related-app-name=fifteen-project');
+ await ng('generate', 'private-e2e', '--related-app-name=seventeen-project');
// Setup testing to use CI Chrome.
- await useCIChrome('fifteen-project', './');
- await useCIChrome('fifteen-project', './e2e/');
- await useCIDefaults('fifteen-project');
+ await useCIChrome('seventeen-project', './');
+ await useCIChrome('seventeen-project', './e2e/');
+ await useCIDefaults('seventeen-project');
// Run CLI commands.
- await ng('generate', 'component', 'my-comp', '--no-standalone');
+ await ng('generate', 'component', 'my-comp');
await ng('test', '--watch=false');
await ng('e2e');
@@ -88,5 +87,5 @@ export default async function () {
// Verify project now creates bundles
await noSilentNg('build', '--configuration=production');
- await expectFileMatchToExist('dist/fifteen-project/', /main\.[0-9a-f]{16}\.js/);
+ await expectFileMatchToExist('dist/seventeen-project/browser', /main-[a-zA-Z0-9]{8}\.js/);
}