]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | import { HttpClientTestingModule } from '@angular/common/http/testing'; |
2 | import { ComponentFixture, TestBed } from '@angular/core/testing'; | |
3 | import { FormsModule } from '@angular/forms'; | |
9f95a23c | 4 | import { By } from '@angular/platform-browser'; |
e306af50 | 5 | import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; |
11fdf7f2 TL |
6 | import { RouterTestingModule } from '@angular/router/testing'; |
7 | ||
8 | import { TabsModule } from 'ngx-bootstrap/tabs'; | |
9 | ||
10 | import { configureTestBed, i18nProviders } from '../../../../testing/unit-test-helper'; | |
11 | import { SharedModule } from '../../../shared/shared.module'; | |
12 | import { ConfigurationDetailsComponent } from './configuration-details/configuration-details.component'; | |
13 | import { ConfigurationComponent } from './configuration.component'; | |
14 | ||
15 | describe('ConfigurationComponent', () => { | |
16 | let component: ConfigurationComponent; | |
17 | let fixture: ComponentFixture<ConfigurationComponent>; | |
18 | ||
19 | configureTestBed({ | |
20 | declarations: [ConfigurationComponent, ConfigurationDetailsComponent], | |
21 | imports: [ | |
e306af50 | 22 | BrowserAnimationsModule, |
11fdf7f2 TL |
23 | SharedModule, |
24 | FormsModule, | |
25 | TabsModule.forRoot(), | |
26 | HttpClientTestingModule, | |
27 | RouterTestingModule | |
28 | ], | |
29 | providers: i18nProviders | |
30 | }); | |
31 | ||
32 | beforeEach(() => { | |
33 | fixture = TestBed.createComponent(ConfigurationComponent); | |
34 | component = fixture.componentInstance; | |
35 | fixture.detectChanges(); | |
36 | }); | |
37 | ||
38 | it('should create', () => { | |
39 | expect(component).toBeTruthy(); | |
40 | }); | |
9f95a23c TL |
41 | |
42 | it('should check header text', () => { | |
43 | expect(fixture.debugElement.query(By.css('.datatable-header')).nativeElement.textContent).toBe( | |
44 | ['Name', 'Description', 'Current value', 'Default', 'Editable'].join('') | |
45 | ); | |
46 | }); | |
11fdf7f2 | 47 | }); |