From 5541715237ccba49e44321c375c257a1d92e59d3 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 10 Jan 2023 15:20:11 +0100 Subject: [PATCH] backend-test-utils: make mock token manager check for mock tokens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Fredrik Adelöw Co-authored-by: blam Co-authored-by: Johan Haals Signed-off-by: Patrik Oldsberg --- .../src/next/implementations/mockTokenManagerService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend-test-utils/src/next/implementations/mockTokenManagerService.ts b/packages/backend-test-utils/src/next/implementations/mockTokenManagerService.ts index f68e910e0c..dd1d6b16f7 100644 --- a/packages/backend-test-utils/src/next/implementations/mockTokenManagerService.ts +++ b/packages/backend-test-utils/src/next/implementations/mockTokenManagerService.ts @@ -23,7 +23,11 @@ class TokenManagerMock implements TokenManager { async getToken(): Promise<{ token: string }> { return { token: 'mock-token' }; } - async authenticate(): Promise {} + async authenticate(token: string): Promise { + if (token !== 'mock-token') { + throw new Error('Invalid token'); + } + } } export const mockTokenManagerFactory = createServiceFactory({