From b1c30e0a8cbe7d458d39455a6a93aca73a15c923 Mon Sep 17 00:00:00 2001 From: Tim Deschryver <28659384+timdeschryver@users.noreply.github.com> Date: Sat, 2 Aug 2025 14:36:26 +0200 Subject: [PATCH] feat: remove zoneless config --- projects/testing-library/src/lib/config.ts | 1 - .../testing-library/src/lib/testing-library.ts | 15 +-------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/projects/testing-library/src/lib/config.ts b/projects/testing-library/src/lib/config.ts index cafa7b0..075c91c 100644 --- a/projects/testing-library/src/lib/config.ts +++ b/projects/testing-library/src/lib/config.ts @@ -3,7 +3,6 @@ import { Config } from './models'; let config: Config = { dom: {}, defaultImports: [], - zoneless: false, }; export function configure(newConfig: Partial | ((config: Partial) => Partial)) { diff --git a/projects/testing-library/src/lib/testing-library.ts b/projects/testing-library/src/lib/testing-library.ts index 1e9359c..4667727 100644 --- a/projects/testing-library/src/lib/testing-library.ts +++ b/projects/testing-library/src/lib/testing-library.ts @@ -11,7 +11,6 @@ import { SimpleChanges, Type, isStandalone, - provideZonelessChangeDetection, } from '@angular/core'; import { ComponentFixture, DeferBlockBehavior, DeferBlockState, TestBed, tick } from '@angular/core/testing'; import { NavigationExtras, Router } from '@angular/router'; @@ -80,7 +79,6 @@ export async function render( initialRoute = '', deferBlockStates = undefined, deferBlockBehavior = undefined, - zoneless = false, configureTestBed = () => { /* noop*/ }, @@ -109,10 +107,7 @@ export async function render( imports: imports.concat(defaultImports), routes, }), - providers: addAutoProviders({ - providers: [...providers], - zoneless, - }), + providers, schemas: [...schemas], deferBlockBehavior: deferBlockBehavior ?? DeferBlockBehavior.Manual, }); @@ -523,14 +518,6 @@ function addAutoImports( return [...imports, ...components(), ...routing()]; } -function addAutoProviders({ - providers = [], - zoneless, -}: Pick, 'providers'> & Pick) { - const provideZoneless = () => (zoneless ? [provideZonelessChangeDetection()] : []); - return [...providers, ...provideZoneless()]; -} - async function renderDeferBlock( fixture: ComponentFixture, deferBlockState: DeferBlockState,