]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/blob
6be3b2689526f06e6c54352e27775dfa8f4d2d3f
[ceph.git] /
1 import { HttpClientTestingModule } from '@angular/common/http/testing';
2 import { ComponentFixture, TestBed } from '@angular/core/testing';
3 import { RouterTestingModule } from '@angular/router/testing';
4
5 import { NgbNavModule } from '@ng-bootstrap/ng-bootstrap';
6 import { NgxPipeFunctionModule } from 'ngx-pipe-function';
7
8 import { CdTableSelection } from '~/app/shared/models/cd-table-selection';
9 import { SummaryService } from '~/app/shared/services/summary.service';
10 import { SharedModule } from '~/app/shared/shared.module';
11 import { configureTestBed } from '~/testing/unit-test-helper';
12 import { ServiceDaemonListComponent } from '../service-daemon-list/service-daemon-list.component';
13 import { ServiceDetailsComponent } from './service-details.component';
14
15 describe('ServiceDetailsComponent', () => {
16   let component: ServiceDetailsComponent;
17   let fixture: ComponentFixture<ServiceDetailsComponent>;
18
19   configureTestBed({
20     imports: [
21       HttpClientTestingModule,
22       RouterTestingModule,
23       SharedModule,
24       NgbNavModule,
25       NgxPipeFunctionModule
26     ],
27     declarations: [ServiceDetailsComponent, ServiceDaemonListComponent],
28     providers: [{ provide: SummaryService, useValue: { subscribeOnce: jest.fn() } }]
29   });
30
31   beforeEach(() => {
32     fixture = TestBed.createComponent(ServiceDetailsComponent);
33     component = fixture.componentInstance;
34     component.selection = new CdTableSelection();
35   });
36
37   it('should create', () => {
38     fixture.detectChanges();
39     expect(component).toBeTruthy();
40   });
41 });