add timestamp and persistence assertions for create session

This commit is contained in:
Yisroel Baum 2026-05-18 22:06:38 +03:00
parent 1c5d09f09c
commit 7c996ade74
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -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());
}
}