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)); + } }