From f0ec7c0880975ab2802ad120f802778ea67c1a24 Mon Sep 17 00:00:00 2001 From: cexbrayat Date: Wed, 20 Nov 2024 15:47:42 +0100 Subject: [PATCH] fix(@angular-devkit/build-angular): use stylePreprocessorOptions The `stylePreprocessorOptions` were ignored, meaning that `silenceDeprecations`, for example, was not used when building tests. --- .../build_angular/src/builders/karma/application_builder.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular_devkit/build_angular/src/builders/karma/application_builder.ts b/packages/angular_devkit/build_angular/src/builders/karma/application_builder.ts index dce39e699eaf..4560d0cff952 100644 --- a/packages/angular_devkit/build_angular/src/builders/karma/application_builder.ts +++ b/packages/angular_devkit/build_angular/src/builders/karma/application_builder.ts @@ -107,7 +107,6 @@ class AngularAssetsMiddleware { } function injectKarmaReporter( - context: BuilderContext, buildOptions: BuildOptions, buildIterator: AsyncIterator, karmaConfig: Config & ConfigOptions, @@ -207,7 +206,7 @@ export function execute( // If `--watch` is explicitly enabled or if we are keeping the Karma // process running, we should hook Karma into the build. if (buildIterator) { - injectKarmaReporter(context, buildOptions, buildIterator, karmaConfig, subscriber); + injectKarmaReporter(buildOptions, buildIterator, karmaConfig, subscriber); } // Complete the observable once the Karma server returns. @@ -352,6 +351,7 @@ async function initializeApplication( polyfills: normalizePolyfills(options.polyfills), webWorkerTsConfig: options.webWorkerTsConfig, watch: options.watch ?? !karmaOptions.singleRun, + stylePreprocessorOptions: options.stylePreprocessorOptions, }; // Build tests with `application` builder, using test files as entry points.