From 112eca573f51c8294dd5d92507d9ce36b18b0d4d Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Wed, 3 Apr 2024 15:10:10 +0200 Subject: [PATCH] backend-test-utils: add missing mock methods Signed-off-by: Vincenzo Scamporlino --- .../backend-test-utils/src/next/services/MockAuthService.ts | 5 +++++ .../backend-test-utils/src/next/services/mockServices.ts | 1 + yarn.lock | 1 + 3 files changed, 7 insertions(+) diff --git a/packages/backend-test-utils/src/next/services/MockAuthService.ts b/packages/backend-test-utils/src/next/services/MockAuthService.ts index 64dc92747a..4bce87bd2a 100644 --- a/packages/backend-test-utils/src/next/services/MockAuthService.ts +++ b/packages/backend-test-utils/src/next/services/MockAuthService.ts @@ -36,6 +36,7 @@ import { UserTokenPayload, ServiceTokenPayload, } from './mockCredentials'; +import { JsonObject } from '@backstage/types'; /** @internal */ export class MockAuthService implements AuthService { @@ -184,4 +185,8 @@ export class MockAuthService implements AuthService { expiresAt: new Date(Date.now() + 3600_000), }; } + + listPublicServiceKeys(): Promise<{ keys: JsonObject[] }> { + throw new Error('Not implemented'); + } } diff --git a/packages/backend-test-utils/src/next/services/mockServices.ts b/packages/backend-test-utils/src/next/services/mockServices.ts index 3ff8a4e017..a858bf7dbf 100644 --- a/packages/backend-test-utils/src/next/services/mockServices.ts +++ b/packages/backend-test-utils/src/next/services/mockServices.ts @@ -207,6 +207,7 @@ export namespace mockServices { isPrincipal: jest.fn() as any, getPluginRequestToken: jest.fn(), getLimitedUserToken: jest.fn(), + listPublicServiceKeys: jest.fn(), })); } diff --git a/yarn.lock b/yarn.lock index aeaba30baf..d1e6c584b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27585,6 +27585,7 @@ __metadata: "@backstage/plugin-sonarqube-backend": "workspace:^" "@backstage/plugin-techdocs-backend": "workspace:^" "@backstage/plugin-todo-backend": "workspace:^" + express-promise-router: ^4.1.0 languageName: unknown linkType: soft