50 lines
1.4 KiB
TypeScript
50 lines
1.4 KiB
TypeScript
import {ComponentFixture, TestBed} from '@angular/core/testing';
|
|
|
|
import {HeaderComponent} from './header.component';
|
|
import {CommonModule} from '@angular/common';
|
|
import {FontAwesomeTestingModule} from '@fortawesome/angular-fontawesome/testing';
|
|
import {NbActionsModule} from '@nebular/theme';
|
|
import {ThemeModule} from '@assets/@theme/theme.module';
|
|
import {TranslateLoader, TranslateModule} from '@ngx-translate/core';
|
|
import {HttpLoaderFactory} from '../common-app.module';
|
|
import {HttpClient} from '@angular/common/http';
|
|
import {RouterTestingModule} from '@angular/router/testing';
|
|
|
|
describe('HeaderComponent', () => {
|
|
let component: HeaderComponent;
|
|
let fixture: ComponentFixture<HeaderComponent>;
|
|
|
|
beforeEach(async () => {
|
|
await TestBed.configureTestingModule({
|
|
declarations: [
|
|
HeaderComponent
|
|
],
|
|
imports: [
|
|
CommonModule,
|
|
NbActionsModule,
|
|
FontAwesomeTestingModule,
|
|
ThemeModule.forRoot(),
|
|
TranslateModule.forRoot({
|
|
loader: {
|
|
provide: TranslateLoader,
|
|
useFactory: HttpLoaderFactory,
|
|
deps: [HttpClient]
|
|
}
|
|
}),
|
|
RouterTestingModule.withRoutes([])
|
|
]
|
|
})
|
|
.compileComponents();
|
|
});
|
|
|
|
beforeEach(() => {
|
|
fixture = TestBed.createComponent(HeaderComponent);
|
|
component = fixture.componentInstance;
|
|
fixture.detectChanges();
|
|
});
|
|
|
|
it('should create', () => {
|
|
expect(component).toBeTruthy();
|
|
});
|
|
});
|