angular/integration/cli-hello-world-mocha/src/app/app.component.spec.ts
JiaLiPassion ee381dadc2 test(zone.js): add integration test for zone.js Mocha patch (#45047)
Add integration test for `Mocha` patch from `zone.js` to verify the
issue #42384 is fixed

PR Close #45047
2022-02-16 13:51:51 -08:00

34 lines
1 KiB
TypeScript

import {TestBed, waitForAsync} from '@angular/core/testing';
import {expect} from 'chai';
import {AppComponent} from './app.component';
describe('AppComponent', () => {
beforeEach(waitForAsync(() => {
TestBed
.configureTestingModule({
declarations: [AppComponent],
})
.compileComponents();
}));
it('should create the app', () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(!!app).to.equal(true);
});
it(`should have as title 'cli-hello-world'`, () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(app.title).to.eq('cli-hello-world');
});
it('should render title', () => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
expect(compiled.querySelector('.content span').textContent)
.to.include('cli-hello-world app is running!');
});
});