From 5c3720a228b2777796381cfe8395c1c0943cf23c Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 23 Feb 2024 15:22:46 +0100 Subject: [PATCH] permission-node: assert user credentials forwarding in ServerPermissionClient Signed-off-by: Patrik Oldsberg --- .../src/ServerPermissionClient.test.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/permission-node/src/ServerPermissionClient.test.ts b/plugins/permission-node/src/ServerPermissionClient.test.ts index 9cff45a5aa..29a5648c70 100644 --- a/plugins/permission-node/src/ServerPermissionClient.test.ts +++ b/plugins/permission-node/src/ServerPermissionClient.test.ts @@ -272,6 +272,14 @@ describe('ServerPermissionClient', () => { }); expect(mockAuthorizeHandler).toHaveBeenCalled(); + expect( + mockAuthorizeHandler.mock.calls[0][0].headers.get('authorization'), + ).toBe( + mockCredentials.service.header({ + onBehalfOf: mockCredentials.user(), + targetPluginId: 'permissions', + }), + ); }); }); @@ -344,6 +352,14 @@ describe('ServerPermissionClient', () => { ); expect(mockAuthorizeHandler).toHaveBeenCalled(); + expect( + mockAuthorizeHandler.mock.calls[0][0].headers.get('authorization'), + ).toBe( + mockCredentials.service.header({ + onBehalfOf: mockCredentials.user(), + targetPluginId: 'permissions', + }), + ); }); }); });