From 659db6a73e9067049009ca449f9e479dae8c6203 Mon Sep 17 00:00:00 2001 From: piotrpekala7 <31202938+piotrpekala7@users.noreply.github.com> Date: Wed, 26 Aug 2020 16:02:18 +0200 Subject: [PATCH] Fix for compute service --- .../ethernet-hubs-add-template.component.spec.ts | 4 ++++ .../add-vpcs-template.component.spec.ts | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/src/app/components/preferences/built-in/ethernet-hubs/ethernet-hubs-add-template/ethernet-hubs-add-template.component.spec.ts b/src/app/components/preferences/built-in/ethernet-hubs/ethernet-hubs-add-template/ethernet-hubs-add-template.component.spec.ts index e1fd82cc..9cc2d8ff 100644 --- a/src/app/components/preferences/built-in/ethernet-hubs/ethernet-hubs-add-template/ethernet-hubs-add-template.component.spec.ts +++ b/src/app/components/preferences/built-in/ethernet-hubs/ethernet-hubs-add-template/ethernet-hubs-add-template.component.spec.ts @@ -20,6 +20,8 @@ import { TemplateMocksService } from '../../../../../services/template-mocks.ser import { EthernetHubTemplate } from '../../../../../models/templates/ethernet-hub-template'; import { EthernetHubsAddTemplateComponent } from './ethernet-hubs-add-template.component'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; +import { ComputeService } from '../../../../../services/compute.service'; +import {MockedComputeService} from '../../../../preferences/vpcs/add-vpcs-template/add-vpcs-template.component.spec'; export class MockedBuiltInTemplatesService { public addTemplate(server: Server, ethernetHubTemplate: EthernetHubTemplate) { @@ -34,6 +36,7 @@ describe('EthernetHubsAddTemplateComponent', () => { let mockedServerService = new MockedServerService; let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService; let mockedToasterService = new MockedToasterService; + let mockedComputeService = new MockedComputeService(); let activatedRoute = new MockedActivatedRoute().get(); beforeEach(async(() => { @@ -56,6 +59,7 @@ describe('EthernetHubsAddTemplateComponent', () => { { provide: ServerService, useValue: mockedServerService }, { provide: BuiltInTemplatesService, useValue: mockedBuiltInTemplatesService }, { provide: ToasterService, useValue: mockedToasterService}, + { provide: ComputeService, useValue: mockedComputeService }, { provide: TemplateMocksService, useClass: TemplateMocksService } ], declarations: [ diff --git a/src/app/components/preferences/vpcs/add-vpcs-template/add-vpcs-template.component.spec.ts b/src/app/components/preferences/vpcs/add-vpcs-template/add-vpcs-template.component.spec.ts index 4b0972e7..86e3bcfc 100644 --- a/src/app/components/preferences/vpcs/add-vpcs-template/add-vpcs-template.component.spec.ts +++ b/src/app/components/preferences/vpcs/add-vpcs-template/add-vpcs-template.component.spec.ts @@ -20,6 +20,13 @@ import { MockedToasterService } from '../../../../services/toaster.service.spec' import { VpcsTemplate } from '../../../../models/templates/vpcs-template'; import { MockedActivatedRoute } from '../../preferences.component.spec'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { ComputeService } from '../../../../services/compute.service'; + +export class MockedComputeService { + getComputes(server: Server) { + return of([]); + } +} export class MockedVpcsService { public addTemplate(server: Server, vpcsTemplate: VpcsTemplate) { @@ -35,6 +42,7 @@ describe('AddVpcsTemplateComponent', () => { let mockedVpcsService = new MockedVpcsService; let mockedToasterService = new MockedToasterService; let activatedRoute = new MockedActivatedRoute().get(); + let mockedComputeService = new MockedComputeService(); beforeEach(async(() => { TestBed.configureTestingModule({ @@ -54,6 +62,7 @@ describe('AddVpcsTemplateComponent', () => { { provide: ServerService, useValue: mockedServerService }, { provide: VpcsService, useValue: mockedVpcsService }, { provide: ToasterService, useValue: mockedToasterService }, + { provide: ComputeService, useValue: mockedComputeService }, { provide: TemplateMocksService, useClass: TemplateMocksService } ], declarations: [