From f2bc33592d2eba9ea1da0db0c6829ac44401e265 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Sun, 17 May 2026 10:09:20 +0300 Subject: [PATCH] test: add null and empty token cases to logout test Red phase: Logout should handle null and empty string tokens gracefully without throwing. Currently null causes TypeError. --- backend/tests/Unit/Auth/UseCases/LogoutTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backend/tests/Unit/Auth/UseCases/LogoutTest.php b/backend/tests/Unit/Auth/UseCases/LogoutTest.php index 7f83b75..ffd4763 100644 --- a/backend/tests/Unit/Auth/UseCases/LogoutTest.php +++ b/backend/tests/Unit/Auth/UseCases/LogoutTest.php @@ -50,4 +50,18 @@ class LogoutTest extends TestCase $this->assertTrue(true); } + + public function testDoesNotThrowForNullToken(): void + { + $this->useCase->execute(null); + + $this->assertTrue(true); + } + + public function testDoesNotThrowForEmptyStringToken(): void + { + $this->useCase->execute(''); + + $this->assertTrue(true); + } }