From 0018ec78b04990696a8286f2e490a730fbda1bf1 Mon Sep 17 00:00:00 2001 From: martmull Date: Mon, 13 May 2024 14:50:27 +0200 Subject: [PATCH] 4840 multi workspace update user userworkspace inconsistent on delete set null constraint (#5373) --- packages/twenty-server/jest.config.ts | 3 +++ .../engine/core-modules/auth/services/token.service.spec.ts | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/twenty-server/jest.config.ts b/packages/twenty-server/jest.config.ts index 2a5ea0df6..56bfdd647 100644 --- a/packages/twenty-server/jest.config.ts +++ b/packages/twenty-server/jest.config.ts @@ -14,6 +14,9 @@ module.exports = { transform: { '^.+\\.(t|j)s$': 'ts-jest', }, + fakeTimers: { + enableGlobally: true, + }, collectCoverageFrom: ['**/*.(t|j)s'], coverageDirectory: '../coverage', }; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/token.service.spec.ts index 3c405a62b..1e5d63996 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/token.service.spec.ts @@ -160,9 +160,6 @@ describe('TokenService', () => { }; const mockUser = { id: '1', email: 'user@example.com' }; - const mockedNewDate = new Date(); - - jest.spyOn(global, 'Date').mockImplementation(() => mockedNewDate); jest .spyOn(appTokenRepository, 'findOne') .mockResolvedValue(mockToken as AppToken); @@ -176,7 +173,7 @@ describe('TokenService', () => { where: { value: hashedToken, type: AppTokenType.PasswordResetToken, - expiresAt: MoreThan(mockedNewDate), + expiresAt: MoreThan(new Date()), revokedAt: IsNull(), }, });