From 2f0761000fe4af409a6cfe5bc67dba838cd1853d Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 4 Oct 2022 16:06:40 -0700 Subject: [PATCH] test(router): Ensure change detection runs after navigation (#47629) Components are not fully rendered until change detection runs. PR Close #47629 --- goldens/size-tracking/integration-payloads.json | 2 +- packages/router/test/standalone.spec.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/goldens/size-tracking/integration-payloads.json b/goldens/size-tracking/integration-payloads.json index dba601e85a2..2d2646b1232 100644 --- a/goldens/size-tracking/integration-payloads.json +++ b/goldens/size-tracking/integration-payloads.json @@ -33,7 +33,7 @@ "cli-hello-world-lazy": { "uncompressed": { "runtime": 2835, - "main": 225808, + "main": 226404, "polyfills": 33842, "src_app_lazy_lazy_routes_ts": 487 } diff --git a/packages/router/test/standalone.spec.ts b/packages/router/test/standalone.spec.ts index 138ed2d276c..e39dc9136a0 100644 --- a/packages/router/test/standalone.spec.ts +++ b/packages/router/test/standalone.spec.ts @@ -350,6 +350,7 @@ describe('standalone in Router API', () => { const root = TestBed.createComponent(RootCmp); await TestBed.inject(Router).navigateByUrl('/home'); + root.detectChanges(); expect(root.nativeElement.innerHTML).toContain('default exported'); }); @@ -364,6 +365,7 @@ describe('standalone in Router API', () => { const root = TestBed.createComponent(RootCmp); await TestBed.inject(Router).navigateByUrl('/home'); + root.detectChanges(); expect(root.nativeElement.innerHTML).toContain('default exported'); });