From 47e5d7712ab301c9359b57406a5aa05e05fde7f9 Mon Sep 17 00:00:00 2001 From: Harry Hogg Date: Thu, 2 Feb 2023 14:58:03 +0000 Subject: [PATCH] Fixed older router tests Signed-off-by: Harry Hogg --- .../src/service/router.test.ts | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/plugins/scaffolder-backend/src/service/router.test.ts b/plugins/scaffolder-backend/src/service/router.test.ts index 6ebe988e9f..a7d1862f7a 100644 --- a/plugins/scaffolder-backend/src/service/router.test.ts +++ b/plugins/scaffolder-backend/src/service/router.test.ts @@ -44,7 +44,10 @@ import { IdentityApiGetIdentityRequest, BackstageIdentityResponse, } from '@backstage/plugin-auth-node'; -import { PermissionEvaluator } from '@backstage/plugin-permission-common'; +import { + AuthorizeResult, + PermissionEvaluator, +} from '@backstage/plugin-permission-common'; const mockAccess = jest.fn(); @@ -142,7 +145,14 @@ describe('createRouter', () => { const permissionApi: PermissionEvaluator = { authorize: jest.fn(), - authorizeConditional: jest.fn(), + authorizeConditional: jest.fn().mockResolvedValue([ + { + result: AuthorizeResult.ALLOW, + }, + { + result: AuthorizeResult.ALLOW, + }, + ]), }; jest.spyOn(taskBroker, 'dispatch'); @@ -753,7 +763,14 @@ data: {"id":1,"taskId":"a-random-id","type":"completion","createdAt":"","body":{ const permissionApi: PermissionEvaluator = { authorize: jest.fn(), - authorizeConditional: jest.fn(), + authorizeConditional: jest.fn().mockResolvedValue([ + { + result: AuthorizeResult.ALLOW, + }, + { + result: AuthorizeResult.ALLOW, + }, + ]), }; const router = await createRouter({