github.com/in4it/ecs-deploy@v0.0.42-0.20240508120354-ed77ff16df25/webapp/src/app/app.component.spec.ts (about) 1 import { TestBed, waitForAsync } from '@angular/core/testing'; 2 import { AppComponent } from './app.component'; 3 describe('AppComponent', () => { 4 beforeEach(waitForAsync(() => { 5 TestBed.configureTestingModule({ 6 declarations: [ 7 AppComponent 8 ], 9 }).compileComponents(); 10 })); 11 it('should create the app', waitForAsync(() => { 12 const fixture = TestBed.createComponent(AppComponent); 13 const app = fixture.debugElement.componentInstance; 14 expect(app).toBeTruthy(); 15 })); 16 it(`should have as title 'app'`, waitForAsync(() => { 17 const fixture = TestBed.createComponent(AppComponent); 18 const app = fixture.debugElement.componentInstance; 19 expect(app.title).toEqual('app'); 20 })); 21 it('should render title in a h1 tag', waitForAsync(() => { 22 const fixture = TestBed.createComponent(AppComponent); 23 fixture.detectChanges(); 24 const compiled = fixture.debugElement.nativeElement; 25 expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!'); 26 })); 27 });