From 383a8a0fbdec3a8240edeab12f041f38f5b5e1d7 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 18 May 2026 22:06:46 +0300 Subject: [PATCH] add idempotent logout for missing token test --- backend/tests/Unit/Auth/UseCases/LogoutTest.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/tests/Unit/Auth/UseCases/LogoutTest.php b/backend/tests/Unit/Auth/UseCases/LogoutTest.php index 6697e81..2b28630 100644 --- a/backend/tests/Unit/Auth/UseCases/LogoutTest.php +++ b/backend/tests/Unit/Auth/UseCases/LogoutTest.php @@ -36,4 +36,11 @@ class LogoutTest extends TestCase $this->assertNull($this->sessionRepo->findByToken('session-token')); } + + public function testDeletesMissingTokenIsIdempotent(): void + { + $this->logout->execute('nonexistent-token'); + + $this->assertNull($this->sessionRepo->findByToken('nonexistent-token')); + } }