import { TestBed, async } from '@angular/core/testing'; import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { TranslateHttpLoader } from '@ngx-translate/http-loader'; import { HttpClient } from '@angular/common/http'; import { APP_BASE_HREF } from '@angular/common'; import { AppComponent } from './app.component'; import { SharedModule } from './shared/shared.module'; import { CoreModule } from './core/core.module'; import { LayoutModule } from './layout/layout.module'; import { RoutesModule } from './routes/routes.module'; describe('Component: App', () => { beforeEach(() => { TestBed.configureTestingModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, SharedModule.forRoot(), CoreModule, LayoutModule, RoutesModule, // i18n TranslateModule.forRoot() ], providers: [ { provide: APP_BASE_HREF, useValue: '/' } ] }); }); it('should create the app', async(() => { const fixture = TestBed.createComponent(AppComponent); const comp = fixture.debugElement.componentInstance; expect(comp).toBeTruthy(); })); });