diff --git a/server_manager/www/testing/models.ts b/server_manager/www/testing/models.ts index e604bc1dc81..a032add167b 100644 --- a/server_manager/www/testing/models.ts +++ b/server_manager/www/testing/models.ts @@ -168,7 +168,7 @@ export class FakeServer implements server.Server { getDataUsage() { return Promise.resolve(new Map()); } - getServerMetrics() { + getServerMetrics(): Promise { return Promise.reject( new Error('FakeServer.getServerMetrics not implemented') ); @@ -251,6 +251,34 @@ export class FakeManualServer getCertificateFingerprint() { return this.manualServerConfig.certSha256; } + getServerMetrics() { + return Promise.resolve({ + server: [ + { + location: '', + asn: 0, + asOrg: '', + tunnelTime: { + seconds: 0, + }, + dataTransferred: { + bytes: 0, + }, + }, + ], + accessKeys: [ + { + accessKeyId: 0, + tunnelTime: { + seconds: 0, + }, + dataTransferred: { + bytes: 0, + }, + }, + ], + }); + } } export class FakeManualServerRepository