ded94c9cef9b8080fbc392b5c77f583dc26f1861
[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 have as title 'angular-tour-of-heroes'`, () => {
20     const fixture = TestBed.createComponent(AppComponent);
21     const app = fixture.debugElement.componentInstance;
22     expect(app.title).toEqual('angular-tour-of-heroes');
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('.content span').textContent).toContain('angular-tour-of-heroes app is running!');
30   });
31 });