diff --git a/tests/Feature/ProfileInformationTest.php b/tests/Feature/ProfileInformationTest.php index d2e3a09d..fee045cb 100644 --- a/tests/Feature/ProfileInformationTest.php +++ b/tests/Feature/ProfileInformationTest.php @@ -31,13 +31,14 @@ class ProfileInformationTest extends TestCase { // Arrange $user = User::factory()->create(); + $timezone = app(TimezoneService::class)->getTimezones()[0]; $this->actingAs($user); // Act $response = $this->put('/user/profile-information', [ 'name' => 'Test Name', 'email' => 'test@example.com', - 'timezone' => app(TimezoneService::class)->getTimezones()[0], + 'timezone' => $timezone, 'week_start' => Weekday::Sunday->value, ]); @@ -46,7 +47,7 @@ class ProfileInformationTest extends TestCase $user = $user->fresh(); $this->assertEquals('Test Name', $user->name); $this->assertEquals('test@example.com', $user->email); - $this->assertEquals(app(TimezoneService::class)->getTimezones()[0], $user->timezone); + $this->assertEquals($timezone, $user->timezone); $this->assertEquals(Weekday::Sunday, $user->week_start); } } diff --git a/tests/Unit/Filament/ClientResourceTest.php b/tests/Unit/Filament/ClientResourceTest.php index bd93b671..1cfcb6ac 100644 --- a/tests/Unit/Filament/ClientResourceTest.php +++ b/tests/Unit/Filament/ClientResourceTest.php @@ -35,4 +35,16 @@ class ClientResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($clients); } + + public function test_can_see_edit_page_of_client(): void + { + // Arrange + $client = Client::factory()->create(); + + // Act + $response = Livewire::test(ClientResource\Pages\EditClient::class, ['record' => $client->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/OrganizationResourceTest.php b/tests/Unit/Filament/OrganizationResourceTest.php index b18d7eb8..7bc172c4 100644 --- a/tests/Unit/Filament/OrganizationResourceTest.php +++ b/tests/Unit/Filament/OrganizationResourceTest.php @@ -38,4 +38,16 @@ class OrganizationResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($organizations); } + + public function test_can_see_edit_page_of_organization(): void + { + // Arrange + $organization = Organization::factory()->create(); + + // Act + $response = Livewire::test(OrganizationResource\Pages\EditOrganization::class, ['record' => $organization->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/ProjectResourceTest.php b/tests/Unit/Filament/ProjectResourceTest.php index 418378fa..8461a5cc 100644 --- a/tests/Unit/Filament/ProjectResourceTest.php +++ b/tests/Unit/Filament/ProjectResourceTest.php @@ -35,4 +35,16 @@ class ProjectResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($projects); } + + public function test_can_see_edit_page_of_project(): void + { + // Arrange + $project = Project::factory()->create(); + + // Act + $response = Livewire::test(ProjectResource\Pages\EditProject::class, ['record' => $project->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/TagResourceTest.php b/tests/Unit/Filament/TagResourceTest.php index 39e8bb4d..a6cf9db3 100644 --- a/tests/Unit/Filament/TagResourceTest.php +++ b/tests/Unit/Filament/TagResourceTest.php @@ -35,4 +35,16 @@ class TagResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($tags); } + + public function test_can_see_edit_page_of_tag(): void + { + // Arrange + $tag = Tag::factory()->create(); + + // Act + $response = Livewire::test(TagResource\Pages\EditTag::class, ['record' => $tag->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/TaskResourceTest.php b/tests/Unit/Filament/TaskResourceTest.php index bd67e3c3..2c223ef8 100644 --- a/tests/Unit/Filament/TaskResourceTest.php +++ b/tests/Unit/Filament/TaskResourceTest.php @@ -35,4 +35,16 @@ class TaskResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($tasks); } + + public function test_can_see_edit_page_of_task(): void + { + // Arrange + $task = Task::factory()->create(); + + // Act + $response = Livewire::test(TaskResource\Pages\EditTask::class, ['record' => $task->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/TimeEntryResourceTest.php b/tests/Unit/Filament/TimeEntryResourceTest.php index 5f295708..2aa469bb 100644 --- a/tests/Unit/Filament/TimeEntryResourceTest.php +++ b/tests/Unit/Filament/TimeEntryResourceTest.php @@ -35,4 +35,16 @@ class TimeEntryResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($timeEntry); } + + public function test_can_see_edit_page_of_time_entry(): void + { + // Arrange + $timeEntry = TimeEntry::factory()->create(); + + // Act + $response = Livewire::test(TimeEntryResource\Pages\EditTimeEntry::class, ['record' => $timeEntry->getKey()]); + + // Assert + $response->assertSuccessful(); + } } diff --git a/tests/Unit/Filament/UserResourceTest.php b/tests/Unit/Filament/UserResourceTest.php index 0570cc35..4933fe1d 100644 --- a/tests/Unit/Filament/UserResourceTest.php +++ b/tests/Unit/Filament/UserResourceTest.php @@ -34,4 +34,16 @@ class UserResourceTest extends FilamentTestCase $response->assertSuccessful(); $response->assertCanSeeTableRecords($users); } + + public function test_can_see_edit_page_of_user(): void + { + // Arrange + $user = User::factory()->create(); + + // Act + $response = Livewire::test(UserResource\Pages\EditUser::class, ['record' => $user->getKey()]); + + // Assert + $response->assertSuccessful(); + } }