From da84c569d9ac40a41682aa0cdb90a8b95152098c Mon Sep 17 00:00:00 2001 From: Gerome Grignon Date: Mon, 27 Jul 2026 01:24:14 +0200 Subject: [PATCH] fix: remove BrowserDynamicTestingModule override --- .../spectator/src/lib/spectator-directive/create-factory.ts | 3 +-- projects/spectator/src/lib/spectator-host/create-factory.ts | 3 +-- projects/spectator/src/lib/spectator-pipe/create-factory.ts | 3 +-- projects/spectator/src/lib/spectator/create-factory.ts | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/projects/spectator/src/lib/spectator-directive/create-factory.ts b/projects/spectator/src/lib/spectator-directive/create-factory.ts index 0342912c..19d2e0cc 100644 --- a/projects/spectator/src/lib/spectator-directive/create-factory.ts +++ b/projects/spectator/src/lib/spectator-directive/create-factory.ts @@ -1,7 +1,6 @@ import { Provider, Type } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; -import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing'; import { BaseSpectatorOverrides } from '../base/options'; import { addMatchers } from '../core'; @@ -85,7 +84,7 @@ export function createDirectiveFactory( }); } - TestBed.overrideModule(BrowserDynamicTestingModule, {}).overrideComponent(options.host, { + TestBed.overrideComponent(options.host, { set: { template: template || options.template }, }); diff --git a/projects/spectator/src/lib/spectator-host/create-factory.ts b/projects/spectator/src/lib/spectator-host/create-factory.ts index 67771726..1a1722f7 100644 --- a/projects/spectator/src/lib/spectator-host/create-factory.ts +++ b/projects/spectator/src/lib/spectator-host/create-factory.ts @@ -1,7 +1,6 @@ import { Provider, Type } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; -import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing'; import { addMatchers } from '../core'; import { nodeByDirective } from '../internals/node-by-directive'; @@ -66,7 +65,7 @@ export function createHostFactory(typeOrOptions: Type | beforeEach(() => { addMatchers(customMatchers); - TestBed.configureTestingModule(moduleMetadata).overrideModule(BrowserDynamicTestingModule, {}); + TestBed.configureTestingModule(moduleMetadata); overrideModules(options); overrideComponents(options); diff --git a/projects/spectator/src/lib/spectator-pipe/create-factory.ts b/projects/spectator/src/lib/spectator-pipe/create-factory.ts index dde81ee2..6aafe16c 100644 --- a/projects/spectator/src/lib/spectator-pipe/create-factory.ts +++ b/projects/spectator/src/lib/spectator-pipe/create-factory.ts @@ -1,6 +1,5 @@ import { Provider, Type } from '@angular/core'; import { TestBed } from '@angular/core/testing'; -import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing'; import { BaseSpectatorOverrides } from '../base/options'; import { addMatchers } from '../core'; @@ -64,7 +63,7 @@ export function createPipeFactory(typeOrOptions: Type

| } if (template) { - TestBed.overrideModule(BrowserDynamicTestingModule, {}).overrideComponent(options.host, { + TestBed.overrideComponent(options.host, { set: { template }, }); } diff --git a/projects/spectator/src/lib/spectator/create-factory.ts b/projects/spectator/src/lib/spectator/create-factory.ts index 2338ecad..127dc7d2 100644 --- a/projects/spectator/src/lib/spectator/create-factory.ts +++ b/projects/spectator/src/lib/spectator/create-factory.ts @@ -1,6 +1,5 @@ import { Component, isStandalone, Provider, reflectComponentType, Type } from '@angular/core'; import { MetadataOverride, TestBed } from '@angular/core/testing'; -import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing'; import { BaseSpectatorOptions, BaseSpectatorOverrides } from '../base/options'; import { addMatchers } from '../core'; @@ -151,7 +150,7 @@ export function createComponentFactory(typeOrOptions: Type | SpectatorOpti beforeEach(() => { addMatchers(customMatchers); - TestBed.configureTestingModule(moduleMetadata).overrideModule(BrowserDynamicTestingModule, {}); + TestBed.configureTestingModule(moduleMetadata); overrideModules(options); overrideComponents(options);