Create server.service.spec.ts

This commit is contained in:
piotrpekala7 2021-05-27 23:16:47 +02:00
parent 8a56032291
commit a04804eaa0

View File

@ -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}`;
}
}