From 7c996ade74b9d7883c4d0725d1ac5883a55eb6ca Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 18 May 2026 22:06:38 +0300 Subject: [PATCH] add timestamp and persistence assertions for create session --- backend/tests/Unit/Auth/UseCases/CreateSessionTest.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/tests/Unit/Auth/UseCases/CreateSessionTest.php b/backend/tests/Unit/Auth/UseCases/CreateSessionTest.php index 183ec36..d6368f2 100644 --- a/backend/tests/Unit/Auth/UseCases/CreateSessionTest.php +++ b/backend/tests/Unit/Auth/UseCases/CreateSessionTest.php @@ -37,5 +37,11 @@ class CreateSessionTest extends TestCase $this->assertSame('fake-token-123', $session->getToken()); $this->assertSame($user, $session->getUser()); $this->assertFalse($session->isExpired($this->clock->now())); + $this->assertSame('2026-05-18 12:00:00', $session->getCreatedAt()->format('Y-m-d H:i:s')); + $this->assertSame('2026-05-25 12:00:00', $session->getExpiresAt()->format('Y-m-d H:i:s')); + + $stored = $this->sessionRepo->findByToken($session->getToken()); + $this->assertNotNull($stored); + $this->assertSame('fake-token-123', $stored->getToken()); } }