1933668dfb10c9e47f36e45423d9cc05791dac8b
[examples/angular-tour-of-heroes] / src / app / app.component.spec.ts
1 import { TestBed, async } from '@angular/core/testing';
2 import { AppComponent } from './app.component';
3
4 describe('AppComponent', () => {
5   beforeEach(async(() => {
6     TestBed.configureTestingModule({
7       declarations: [
8         AppComponent
9       ],
10     }).compileComponents();
11   }));
12
13   it('should create the app', () => {
14     const fixture = TestBed.createComponent(AppComponent);
15     const app = fixture.debugElement.componentInstance;
16     expect(app).toBeTruthy();
17   });
18
19   it(`should show expected title`, () => {
20     const fixture = TestBed.createComponent(AppComponent);
21     const app = fixture.debugElement.componentInstance;
22     expect(app.title).toEqual('LVM - Camunda-Beispiel');
23   });
24
25   it('should render title', () => {
26     const fixture = TestBed.createComponent(AppComponent);
27     fixture.detectChanges();
28     const compiled = fixture.debugElement.nativeElement;
29     expect(compiled.querySelector('h1').textContent).toContain('LVM - Camunda-Beispiel');
30   });
31 });