From c9e5cbd045469308bf1115721dfd22dac977e50c Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 30 Sep 2019 17:14:24 +0300 Subject: [PATCH] test(core): add router-outlet.component.spec --- .../src/lib/tests/router-outlet.component.spec.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 npm/ng-packs/packages/core/src/lib/tests/router-outlet.component.spec.ts diff --git a/npm/ng-packs/packages/core/src/lib/tests/router-outlet.component.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/router-outlet.component.spec.ts new file mode 100644 index 0000000000..42c5a0a9c6 --- /dev/null +++ b/npm/ng-packs/packages/core/src/lib/tests/router-outlet.component.spec.ts @@ -0,0 +1,15 @@ +import { Spectator, createComponentFactory, createHostFactory } from '@ngneat/spectator'; +import { RouterOutletComponent } from '@abp/ng.core'; +import { RouterTestingModule } from '@angular/router/testing'; + +describe('RouterOutletComponent', () => { + let spectator: Spectator; + const createHost = createHostFactory({ component: RouterOutletComponent, imports: [RouterTestingModule] }); + + it('should have a router-outlet element', () => { + spectator = createHost(''); + console.log((spectator.debugElement.nativeElement as HTMLElement).children); + expect((spectator.debugElement.nativeElement as HTMLElement).children.length).toBe(1); + expect((spectator.debugElement.nativeElement as HTMLElement).children[0].tagName).toBe('ROUTER-OUTLET'); + }); +});