From fff36a5bc0e21c0689b12acd56016a0d2ca5160c Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Thu, 29 May 2025 09:24:14 -0400 Subject: [PATCH] fix(@angular/build): also disable outputMode in vitest unit-tests Application defined entry points (`browser`/`server`) are disabled when using the experimental unit-test builder. This allows the unit test files themselves to become the entry points for testing purposes. Previously, the `outputMode` option was not also disabled. This lead to errors if it was present in the build target configuration used for `unit-test` due to the `outputMode` option requiring the `server` option. --- packages/angular/build/src/builders/unit-test/builder.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts index 1fb1aa06a1b2..84b41f1a280a 100644 --- a/packages/angular/build/src/builders/unit-test/builder.ts +++ b/packages/angular/build/src/builders/unit-test/builder.ts @@ -122,6 +122,7 @@ export async function* execute( index: false, browser: undefined, server: undefined, + outputMode: undefined, localize: false, budgets: [], serviceWorker: false,