Skip to content

Commit a712a82

Browse files
committed
test: use eager change detection in fake-async test component
The `AppComponent` template used within the `fake-async_spec.ts` files is updated to use `ChangeDetectionStrategy.Eager`. This ensures that change detection is triggered immediately as expected for these specific behavior tests.
1 parent 2320ba8 commit a712a82

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/angular/build/src/builders/karma/tests/behavior/fake-async_spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ describeKarmaBuilder(execute, KARMA_BUILDER_INFO, (harness, setupTarget) => {
1818
it('loads zone.js/testing at the right time', async () => {
1919
await harness.writeFiles({
2020
'./src/app/app.component.ts': `
21-
import { Component } from '@angular/core';
21+
import { ChangeDetectionStrategy, Component } from '@angular/core';
2222
2323
@Component({
2424
selector: 'app-root',
2525
standalone: false,
2626
template: '<button (click)="changeMessage()" class="change">{{ message }}</button>',
27+
changeDetection: ChangeDetectionStrategy.Eager
2728
})
2829
export class AppComponent {
2930
message = 'Initial';

packages/angular_devkit/build_angular/src/builders/karma/tests/behavior/fake-async_spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ describeKarmaBuilder(execute, KARMA_BUILDER_INFO, (harness, setupTarget) => {
1818
it('loads zone.js/testing at the right time', async () => {
1919
await harness.writeFiles({
2020
'./src/app/app.component.ts': `
21-
import { Component } from '@angular/core';
21+
import { ChangeDetectionStrategy, Component } from '@angular/core';
2222
2323
@Component({
2424
selector: 'app-root',
2525
standalone: false,
2626
template: '<button (click)="changeMessage()" class="change">{{ message }}</button>',
27+
changeDetection: ChangeDetectionStrategy.Eager
2728
})
2829
export class AppComponent {
2930
message = 'Initial';

0 commit comments

Comments
 (0)