From a04804eaa0bdf9ffe9b7d6ad699c6da81318fee0 Mon Sep 17 00:00:00 2001 From: piotrpekala7 <31202938+piotrpekala7@users.noreply.github.com> Date: Thu, 27 May 2021 23:16:47 +0200 Subject: [PATCH] Create server.service.spec.ts --- src/app/services/server.service.spec.ts | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/app/services/server.service.spec.ts diff --git a/src/app/services/server.service.spec.ts b/src/app/services/server.service.spec.ts new file mode 100644 index 00000000..9b4e4f10 --- /dev/null +++ b/src/app/services/server.service.spec.ts @@ -0,0 +1,36 @@ +import { Server } from '../models/server'; + +export class MockedServerService { + public servers: Server[] = []; + + public create(server: Server) { + return new Promise((resolve, reject) => { + this.servers.push(server); + resolve(server); + }); + } + + public get(server_id: number) { + const server = new Server(); + server.id = server_id; + return Promise.resolve(server); + } + + public getLocalServer(hostname: string, port: number) { + return new Promise((resolve, reject) => { + const server = new Server(); + server.id = 99; + resolve(server); + }); + } + + public findAll() { + return new Promise((resolve, reject) => { + resolve(this.servers); + }); + } + + public getServerUrl(server: Server) { + return `${server.host}:${server.port}`; + } +}