From eda86d53477d526873bfd8852df2b88de9ac3879 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 14 May 2024 15:13:34 -0700 Subject: [PATCH] refactor(core): calling autoDetectChanges without params works for zoneless (#55800) This was mistakenly implemented automatically by the override without filling in the default value of `true` like it is for the zone-based fixture. PR Close #55800 --- packages/core/testing/src/component_fixture.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/testing/src/component_fixture.ts b/packages/core/testing/src/component_fixture.ts index 7af78c21183..0a282e5c6fd 100644 --- a/packages/core/testing/src/component_fixture.ts +++ b/packages/core/testing/src/component_fixture.ts @@ -194,7 +194,7 @@ export class ScheduledComponentFixture extends ComponentFixture { } } - override detectChanges(checkNoChanges: boolean = true): void { + override detectChanges(checkNoChanges = true): void { if (!checkNoChanges) { throw new Error( 'Cannot disable `checkNoChanges` in this configuration. ' + @@ -206,7 +206,7 @@ export class ScheduledComponentFixture extends ComponentFixture { this._effectRunner.flush(); } - override autoDetectChanges(autoDetect?: boolean | undefined): void { + override autoDetectChanges(autoDetect = true): void { if (!autoDetect) { throw new Error( 'Cannot disable autoDetect after it has been enabled when using the zoneless scheduler. ' +