diff --git a/packages/twenty-server/jest.config.ts b/packages/twenty-server/jest.config.ts index 2a5ea0df63..56bfdd647e 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 3c405a62b9..1e5d639963 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(), }, });