import { Permission } from '~/app/shared/models/permissions';
import { PoolFormInfo } from '~/app/shared/models/pool-form-info';
import { AuthStorageService } from '~/app/shared/services/auth-storage.service';
-import { ModalCdsService } from '~/app/shared/services/modal-cds.service';
+import { ModalService } from '~/app/shared/services/modal.service';
import { TaskWrapperService } from '~/app/shared/services/task-wrapper.service';
import { SharedModule } from '~/app/shared/shared.module';
import {
it('should select the newly created rule', () => {
expect(form.getValue('crushRule').rule_name).toBe('rep1');
const name = 'awesomeRule';
- spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(() => {
+ spyOn(TestBed.inject(ModalService), 'show').and.callFake(() => {
return {
componentInstance: {
submitAction: of({ name })
};
beforeEach(() => {
- modalSpy = spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(
+ modalSpy = spyOn(TestBed.inject(ModalService), 'show').and.callFake(
(deletionClass: any, initialState: any) => {
deletion = Object.assign(new deletionClass(), initialState);
return {
spyOn(ecpService, 'list').and.callFake(() => of(infoReturn.erasure_code_profiles));
expect(form.getValue('erasureProfile').name).toBe('ecp1');
const name = 'awesomeProfile';
- spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(() => {
+ spyOn(TestBed.inject(ModalService), 'show').and.callFake(() => {
return {
componentInstance: {
submitAction: of({ name })
beforeEach(() => {
deletion = undefined;
- modalSpy = spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(
+ modalSpy = spyOn(TestBed.inject(ModalService), 'show').and.callFake(
(comp: any, init: any) => {
modal = modalServiceShow(comp, init);
return modal;
import { DimlessBinaryPipe } from '~/app/shared/pipes/dimless-binary.pipe';
import { AuthStorageService } from '~/app/shared/services/auth-storage.service';
import { FormatterService } from '~/app/shared/services/formatter.service';
-import { ModalCdsService } from '~/app/shared/services/modal-cds.service';
+import { ModalService } from '~/app/shared/services/modal.service';
import { TaskWrapperService } from '~/app/shared/services/task-wrapper.service';
import { CrushRuleFormModalComponent } from '../crush-rule-form-modal/crush-rule-form-modal.component';
import { ErasureCodeProfileFormModalComponent } from '../erasure-code-profile-form/erasure-code-profile-form-modal.component';
private dimlessBinaryPipe: DimlessBinaryPipe,
private route: ActivatedRoute,
private router: Router,
- private modalService: ModalCdsService,
+ private modalService: ModalService,
private poolService: PoolService,
private authStorageService: AuthStorageService,
private formatter: FormatterService,