From 54e33f9b03d4c7650d0166b08ad2a24d0d9cf827 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Fri, 1 May 2026 10:18:32 +0300 Subject: [PATCH] test empty schedule returns empty array --- .../UseCases/GetTodaysScheduleTest.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/Unit/ScheduledNode/UseCases/GetTodaysScheduleTest.php b/tests/Unit/ScheduledNode/UseCases/GetTodaysScheduleTest.php index df88ba3..0f60804 100644 --- a/tests/Unit/ScheduledNode/UseCases/GetTodaysScheduleTest.php +++ b/tests/Unit/ScheduledNode/UseCases/GetTodaysScheduleTest.php @@ -146,4 +146,21 @@ class GetTodaysScheduleTest extends TestCase userId: 99, )); } + + public function test_returns_empty_array_when_user_has_no_scheduled_nodes(): void + { + $otherUser = $this->userRepo->create(new CreateUserDto( + email: new EmailAddress('other@email.com'), + passwordHash: 'hash', + isAdmin: false, + )); + + $result = $this->useCase->execute(new GetTodaysScheduleRequest( + date: '2025-01-02', + userId: $otherUser->getId(), + )); + + $this->assertIsArray($result); + $this->assertEquals(0, count($result)); + } }