From 7d7e8d02d04a51c100743169371684959dab4b20 Mon Sep 17 00:00:00 2001 From: Terry Date: Tue, 14 Jul 2026 22:04:43 +0800 Subject: [PATCH] fix(@schematics/angular): remove unused spec tsconfig outDir --- .../files/common-files/tsconfig.spec.json.template | 1 - packages/schematics/angular/application/index_spec.ts | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template b/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template index dae0fe57b3c4..9eadcfa6163b 100644 --- a/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template +++ b/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template @@ -3,7 +3,6 @@ { "extends": "<%= relativePathToWorkspaceRoot %>/tsconfig.json", "compilerOptions": { - "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/spec", "types": [ "<%= testRunner === 'vitest' ? 'vitest/globals' : 'jasmine' %>" ] diff --git a/packages/schematics/angular/application/index_spec.ts b/packages/schematics/angular/application/index_spec.ts index 961e4f9d294f..ad2ba04ff348 100644 --- a/packages/schematics/angular/application/index_spec.ts +++ b/packages/schematics/angular/application/index_spec.ts @@ -108,7 +108,11 @@ describe('Application Schematic', () => { it('should set the right paths in the tsconfig.spec.json', async () => { const tree = await schematicRunner.runSchematic('application', defaultOptions, workspaceTree); - const { extends: _extends } = readJsonFile(tree, '/projects/foo/tsconfig.spec.json'); + const { compilerOptions, extends: _extends } = readJsonFile( + tree, + '/projects/foo/tsconfig.spec.json', + ); + expect(compilerOptions.outDir).toBeUndefined(); expect(_extends).toBe('../../tsconfig.json'); });