]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.spec.ts
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / cluster / services / service-details / service-details.component.spec.ts
index 97dfe0d03a8ac1cf7db91b694e816e6ea6d5302a..6be3b2689526f06e6c54352e27775dfa8f4d2d3f 100644 (file)
@@ -2,12 +2,13 @@ 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 { NgbNavModule } from '@ng-bootstrap/ng-bootstrap';
+import { NgxPipeFunctionModule } from 'ngx-pipe-function';
 
-import { configureTestBed, i18nProviders } from '../../../../../testing/unit-test-helper';
-import { CdTableSelection } from '../../../../shared/models/cd-table-selection';
-import { SummaryService } from '../../../../shared/services/summary.service';
-import { SharedModule } from '../../../../shared/shared.module';
+import { CdTableSelection } from '~/app/shared/models/cd-table-selection';
+import { SummaryService } from '~/app/shared/services/summary.service';
+import { SharedModule } from '~/app/shared/shared.module';
+import { configureTestBed } from '~/testing/unit-test-helper';
 import { ServiceDaemonListComponent } from '../service-daemon-list/service-daemon-list.component';
 import { ServiceDetailsComponent } from './service-details.component';
 
@@ -16,17 +17,15 @@ describe('ServiceDetailsComponent', () => {
   let fixture: ComponentFixture<ServiceDetailsComponent>;
 
   configureTestBed({
-    imports: [HttpClientTestingModule, RouterTestingModule, TabsModule.forRoot(), SharedModule],
+    imports: [
+      HttpClientTestingModule,
+      RouterTestingModule,
+      SharedModule,
+      NgbNavModule,
+      NgxPipeFunctionModule
+    ],
     declarations: [ServiceDetailsComponent, ServiceDaemonListComponent],
-    providers: [
-      i18nProviders,
-      {
-        provide: SummaryService,
-        useValue: {
-          subscribeOnce: jest.fn()
-        }
-      }
-    ]
+    providers: [{ provide: SummaryService, useValue: { subscribeOnce: jest.fn() } }]
   });
 
   beforeEach(() => {
@@ -39,20 +38,4 @@ describe('ServiceDetailsComponent', () => {
     fixture.detectChanges();
     expect(component).toBeTruthy();
   });
-
-  describe('Service details tabset', () => {
-    beforeEach(() => {
-      component.selection.selected = [{ serviceName: 'osd' }];
-      fixture.detectChanges();
-    });
-
-    it('should recognize a tabset child', () => {
-      const tabsetChild = component.tabsetChild;
-      expect(tabsetChild).toBeDefined();
-    });
-
-    it('should show tabs', () => {
-      expect(component.tabsetChild.tabs.map((t) => t.heading)).toEqual(['Daemons']);
-    });
-  });
 });