Skip to content
Snippets Groups Projects
app.component.spec.ts 972 B
Newer Older
  • Learn to ignore specific revisions
  • Clayton, Brandon Scott's avatar
    Clayton, Brandon Scott committed
    import { TestBed, waitForAsync } from '@angular/core/testing';
    
    import { AppComponent } from './app.component';
    
    describe('AppComponent', () => {
    
    Clayton, Brandon Scott's avatar
    Clayton, Brandon Scott committed
      beforeEach(
        waitForAsync(() => {
          TestBed.configureTestingModule({
            declarations: [AppComponent],
          }).compileComponents();
        })
      );
    
    
      it('should create the app', () => {
        const fixture = TestBed.createComponent(AppComponent);
        const app = fixture.componentInstance;
        expect(app).toBeTruthy();
      });
    
    
      it("should have as title 'example'", () => {
    
        const fixture = TestBed.createComponent(AppComponent);
        const app = fixture.componentInstance;
        expect(app.title).toEqual('example');
      });
    
      it('should render title', () => {
        const fixture = TestBed.createComponent(AppComponent);
        fixture.detectChanges();
        const compiled = fixture.nativeElement;
        expect(compiled.querySelector('.content span').textContent).toContain(
          'example app is running!'
        );
      });
    });