withPersonalOrganization()->create([ 'email' => 'admin@example.com', ]); $this->actingAs($user); } public function test_can_list_reports(): void { // Arrange $reports = Report::factory()->createMany(5); // Act $response = Livewire::test(ReportResource\Pages\ListReports::class); // Assert $response->assertSuccessful(); $response->assertCanSeeTableRecords($reports); } public function test_can_see_edit_page_of_report(): void { // Arrange $report = Report::factory()->create(); // Act $response = Livewire::test(ReportResource\Pages\EditReport::class, [ 'record' => $report->getKey(), ]); // Assert $response->assertSuccessful(); } }