From 1bcf13eb0dfa25600f0140ea5b78eef171e00ffe Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Tue, 17 Jul 2018 14:22:49 +0800 Subject: [PATCH] 所有页面建好 --- src/app/app.component.spec.ts | 43 ++++++++++++++++++------------------------- 1 files changed, 18 insertions(+), 25 deletions(-) diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts index bcbdf36..38f388f 100644 --- a/src/app/app.component.spec.ts +++ b/src/app/app.component.spec.ts @@ -1,27 +1,20 @@ -import { TestBed, async } from '@angular/core/testing'; +import { TestBed, TestModuleMetadata } from '@angular/core/testing'; +import { APP_BASE_HREF } from '@angular/common'; +import { setUpTestBed } from '@testing/common.spec'; + import { AppComponent } from './app.component'; -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], - }).compileComponents(); - })); - it('should create the app', async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app).toBeTruthy(); - })); - it(`should have as title 'app'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app'); - })); - it('should render title in a h1 tag', async(() => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!'); - })); + +describe('Component: App', () => { + setUpTestBed(<TestModuleMetadata>{ + declarations: [ AppComponent ], + providers: [ + { provide: APP_BASE_HREF, useValue: '/' } + ] + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const comp = fixture.debugElement.componentInstance; + expect(comp).toBeTruthy(); + }); }); -- Gitblit v1.8.0