withPersonalOrganization()->create([ 'email' => 'admin@example.com', ]); $this->actingAs($user); } public function test_can_list_organizations(): void { // Arrange $user = User::factory()->create(); $organizations = Organization::factory()->state([ 'user_id' => $user->getKey(), ])->createMany(5); // Act $response = Livewire::test(OrganizationResource\Pages\ListOrganizations::class); // Assert $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(); } }