mirror of
https://github.com/GNS3/gns3-web-ui.git
synced 2025-04-08 02:54:16 +00:00
Create server.service.spec.ts
This commit is contained in:
parent
8a56032291
commit
a04804eaa0
36
src/app/services/server.service.spec.ts
Normal file
36
src/app/services/server.service.spec.ts
Normal 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}`;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user