import {AppComponent} from './app.component'; import {async, ComponentFixture, TestBed} from '@angular/core/testing'; import {InputComponentManagerService} from './inputcomponentmanager.service'; import {Step} from './step'; describe('AppComponent', () => { let sut: AppComponent; let fixture: ComponentFixture; const firstStep: Step = new Step(0); const inputComponentManagerServiceStub = { getFirst: () => { return firstStep; } }; beforeEach(async(() => { /*return */ TestBed.configureTestingModule({ declarations: [AppComponent], providers: [{ provide: InputComponentManagerService, useValue: inputComponentManagerServiceStub }] }) .compileComponents(); })); beforeEach(() => { fixture = TestBed.createComponent(AppComponent); sut = fixture.componentInstance; }); // beforeEach(async(() => { // TestBed.configureTestingModule({ // imports: [ // RouterTestingModule // ], // declarations: [ // AppComponent // ], // }).compileComponents(); // })); it('should be true that true is true', () => { expect(true).toBe(true); }); // it('should create the app', async(() => { // const fixture = TestBed.createComponent(AppComponent); // const app = fixture.debugElement.componentInstance; // expect(app).toBeTruthy(); // })); });