diff --git a/apps/api/v2/src/modules/auth/guards/permissions/permissions.guard.spec.ts b/apps/api/v2/src/modules/auth/guards/permissions/permissions.guard.spec.ts index debc1b343b..a8869436ce 100644 --- a/apps/api/v2/src/modules/auth/guards/permissions/permissions.guard.spec.ts +++ b/apps/api/v2/src/modules/auth/guards/permissions/permissions.guard.spec.ts @@ -14,7 +14,20 @@ describe("PermissionsGuard", () => { beforeEach(async () => { reflector = new Reflector(); - guard = new PermissionsGuard(reflector, createMock(), createMock()); + guard = new PermissionsGuard( + reflector, + createMock(), + createMock({ + get: jest.fn().mockImplementation((key: string) => { + switch (key) { + case "api.apiKeyPrefix": + return "cal_"; + default: + return null; + } + }), + }) + ); }); it("should be defined", () => { diff --git a/apps/api/v2/src/modules/auth/strategies/api-auth/api-auth.strategy.spec.ts b/apps/api/v2/src/modules/auth/strategies/api-auth/api-auth.strategy.spec.ts index 2f2921999b..354c9e665c 100644 --- a/apps/api/v2/src/modules/auth/strategies/api-auth/api-auth.strategy.spec.ts +++ b/apps/api/v2/src/modules/auth/strategies/api-auth/api-auth.strategy.spec.ts @@ -89,14 +89,11 @@ describe("ApiAuthStrategy", () => { describe("authenticate with strategy", () => { it("should return user associated with valid access token", async () => { - console.log("HERERERER"); const { accessToken } = await tokensRepositoryFixture.createTokens( validAccessTokenUser.id, oAuthClient.id ); - console.log("Access token", accessToken); - const context: ExecutionContext = { switchToHttp: () => ({ getRequest: () => ({ @@ -110,9 +107,9 @@ describe("ApiAuthStrategy", () => { } as ExecutionContext; const request = context.switchToHttp().getRequest(); - const user = await strategy.authenticate(request); - - await expect(user.id).toEqual(validAccessTokenUser.id); + const user = await strategy.accessTokenStrategy(accessToken); + await expect(user).toBeDefined(); + if (user) await expect(user.id).toEqual(validAccessTokenUser.id); }); it("should return user associated with valid api key", async () => { @@ -133,9 +130,9 @@ describe("ApiAuthStrategy", () => { } as ExecutionContext; const request = context.switchToHttp().getRequest(); - const user = await strategy.authenticate(request); - - expect(user.id).toEqual(validApiKeyUser.id); + const user = await strategy.apiKeyStrategy(keyString); + await expect(user).toBeDefined(); + if (user) expect(user.id).toEqual(validApiKeyUser.id); }); it("should throw 401 if api key is invalid", async () => {