X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fpybind%2Fmgr%2Fdashboard%2Ffrontend%2Fsrc%2Fapp%2Fceph%2Fcluster%2Fservices%2Fservice-details%2Fservice-details.component.spec.ts;h=2ac3ef6b2811d815d4d9aa449b0fe208791998eb;hb=1911f103e16ae0d04db10fb41db8217ef4c320d3;hp=d5480c7d6395176808c8662572f0b20ce33db5fe;hpb=78f773100ed5d2ebc9d99e65a3d7e3a6f541a97e;p=ceph.git diff --git a/ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.spec.ts b/ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.spec.ts index d5480c7d6..2ac3ef6b2 100644 --- a/ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.spec.ts +++ b/ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.spec.ts @@ -1,11 +1,14 @@ import { HttpClientTestingModule } from '@angular/common/http/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { TabsModule } from 'ngx-bootstrap/tabs'; import { configureTestBed, i18nProviders } from '../../../../../testing/unit-test-helper'; -import { CoreModule } from '../../../../core/core.module'; import { CdTableSelection } from '../../../../shared/models/cd-table-selection'; +import { SummaryService } from '../../../../shared/services/summary.service'; import { SharedModule } from '../../../../shared/shared.module'; -import { CephModule } from '../../../ceph.module'; +import { ServiceDaemonListComponent } from '../service-daemon-list/service-daemon-list.component'; import { ServiceDetailsComponent } from './service-details.component'; describe('ServiceDetailsComponent', () => { @@ -13,19 +16,19 @@ describe('ServiceDetailsComponent', () => { let fixture: ComponentFixture; configureTestBed({ - imports: [HttpClientTestingModule, CephModule, CoreModule, SharedModule], - declarations: [], - providers: [i18nProviders] + imports: [HttpClientTestingModule, RouterTestingModule, TabsModule.forRoot(), SharedModule], + declarations: [ServiceDetailsComponent, ServiceDaemonListComponent], + providers: [i18nProviders, { provide: SummaryService, useValue: { subscribe: jest.fn() } }] }); beforeEach(() => { fixture = TestBed.createComponent(ServiceDetailsComponent); component = fixture.componentInstance; component.selection = new CdTableSelection(); - fixture.detectChanges(); }); it('should create', () => { + fixture.detectChanges(); expect(component).toBeTruthy(); });