diff --git a/projects/testing-library/src/lib/testing-library.ts b/projects/testing-library/src/lib/testing-library.ts index 66631dc8..77e275ef 100644 --- a/projects/testing-library/src/lib/testing-library.ts +++ b/projects/testing-library/src/lib/testing-library.ts @@ -26,6 +26,7 @@ import { RenderComponentOptions, RenderDirectiveOptions, RenderResult } from './ import { getConfig } from './config'; const mountedFixtures = new Set>(); +const inject = TestBed.inject || TestBed.get; export async function render( component: Type, @@ -129,7 +130,6 @@ export async function render( fixture.componentRef.injector.get(ChangeDetectorRef).detectChanges(); }; - const inject = TestBed.inject || TestBed.get; let router = routes ? inject(Router) : null; const zone = inject(NgZone); const navigate = async (elementOrPath: Element | string, basePath = '') => { @@ -185,7 +185,7 @@ export async function render( async function createComponent(component: Type): Promise> { /* Make sure angular application is initialized before creating component */ - await TestBed.inject(ApplicationInitStatus).donePromise; + await inject(ApplicationInitStatus).donePromise; return TestBed.createComponent(component); }