feat(@schematics/angular): drop `polyfills.ts` file from new templates · angular/angular-cli@597bfea
@@ -60,7 +60,6 @@ describe('Application Schematic', () => {
6060'/projects/foo/src/favicon.ico',
6161'/projects/foo/src/index.html',
6262'/projects/foo/src/main.ts',
63-'/projects/foo/src/polyfills.ts',
6463'/projects/foo/src/styles.css',
6564'/projects/foo/src/test.ts',
6665'/projects/foo/src/app/app.module.ts',
@@ -157,7 +156,7 @@ describe('Application Schematic', () => {
157156.runSchematicAsync('application', defaultOptions, workspaceTree)
158157.toPromise();
159158const { files, extends: _extends } = readJsonFile(tree, '/projects/foo/tsconfig.app.json');
160-expect(files).toEqual(['src/main.ts', 'src/polyfills.ts']);
159+expect(files).toEqual(['src/main.ts']);
161160expect(_extends).toBe('../../tsconfig.json');
162161});
163162@@ -166,7 +165,7 @@ describe('Application Schematic', () => {
166165.runSchematicAsync('application', defaultOptions, workspaceTree)
167166.toPromise();
168167const { files, extends: _extends } = readJsonFile(tree, '/projects/foo/tsconfig.spec.json');
169-expect(files).toEqual(['src/test.ts', 'src/polyfills.ts']);
168+expect(files).toEqual(['src/test.ts']);
170169expect(_extends).toBe('../../tsconfig.json');
171170});
172171@@ -270,7 +269,6 @@ describe('Application Schematic', () => {
270269'/projects/foo/src/favicon.ico',
271270'/projects/foo/src/index.html',
272271'/projects/foo/src/main.ts',
273-'/projects/foo/src/polyfills.ts',
274272'/projects/foo/src/styles.css',
275273'/projects/foo/src/app/app.module.ts',
276274'/projects/foo/src/app/app.component.ts',
@@ -300,7 +298,6 @@ describe('Application Schematic', () => {
300298'/projects/foo/src/favicon.ico',
301299'/projects/foo/src/index.html',
302300'/projects/foo/src/main.ts',
303-'/projects/foo/src/polyfills.ts',
304301'/projects/foo/src/styles.css',
305302'/projects/foo/src/app/app.module.ts',
306303'/projects/foo/src/app/app.component.css',
@@ -331,7 +328,6 @@ describe('Application Schematic', () => {
331328'/projects/foo/src/favicon.ico',
332329'/projects/foo/src/index.html',
333330'/projects/foo/src/main.ts',
334-'/projects/foo/src/polyfills.ts',
335331'/projects/foo/src/styles.css',
336332'/projects/foo/src/app/app.module.ts',
337333'/projects/foo/src/app/app.component.html',
@@ -413,7 +409,6 @@ describe('Application Schematic', () => {
413409'/src/favicon.ico',
414410'/src/index.html',
415411'/src/main.ts',
416-'/src/polyfills.ts',
417412'/src/styles.css',
418413'/src/test.ts',
419414'/src/app/app.module.ts',
@@ -437,7 +432,7 @@ describe('Application Schematic', () => {
437432const buildOpt = prj.architect.build.options;
438433expect(buildOpt.index).toEqual('src/index.html');
439434expect(buildOpt.main).toEqual('src/main.ts');
440-expect(buildOpt.polyfills).toEqual('src/polyfills.ts');
435+expect(buildOpt.polyfills).toEqual(['zone.js']);
441436expect(buildOpt.tsConfig).toEqual('tsconfig.app.json');
442437443438const testOpt = prj.architect.test.options;
@@ -515,7 +510,7 @@ describe('Application Schematic', () => {
515510expect(appTsConfig.extends).toEqual('./tsconfig.json');
516511const specTsConfig = readJsonFile(tree, '/tsconfig.spec.json');
517512expect(specTsConfig.extends).toEqual('./tsconfig.json');
518-expect(specTsConfig.files).toEqual(['src/test.ts', 'src/polyfills.ts']);
513+expect(specTsConfig.files).toEqual(['src/test.ts']);
519514});
520515521516it(`should create correct paths when 'newProjectRoot' is blank`, async () => {
@@ -532,7 +527,7 @@ describe('Application Schematic', () => {
532527const buildOpt = project.architect.build.options;
533528expect(buildOpt.index).toEqual('foo/src/index.html');
534529expect(buildOpt.main).toEqual('foo/src/main.ts');
535-expect(buildOpt.polyfills).toEqual('foo/src/polyfills.ts');
530+expect(buildOpt.polyfills).toEqual(['zone.js']);
536531expect(buildOpt.tsConfig).toEqual('foo/tsconfig.app.json');
537532538533const appTsConfig = readJsonFile(tree, '/foo/tsconfig.app.json');