actingAs($user); Filament::setTenant($tenant, true); $openDrift = Finding::factory()->for($tenant)->create([ 'finding_type' => Finding::FINDING_TYPE_DRIFT, 'status' => Finding::STATUS_NEW, ]); $openPermission = Finding::factory()->permissionPosture()->for($tenant)->create([ 'status' => Finding::STATUS_TRIAGED, ]); $openEntra = Finding::factory()->entraAdminRoles()->for($tenant)->create([ 'status' => Finding::STATUS_IN_PROGRESS, ]); $reopened = Finding::factory()->for($tenant)->create([ 'finding_type' => Finding::FINDING_TYPE_DRIFT, 'status' => Finding::STATUS_REOPENED, ]); $resolved = Finding::factory()->for($tenant)->create([ 'status' => Finding::STATUS_RESOLVED, ]); $closed = Finding::factory()->for($tenant)->create([ 'status' => Finding::STATUS_CLOSED, ]); $riskAccepted = Finding::factory()->for($tenant)->create([ 'status' => Finding::STATUS_RISK_ACCEPTED, ]); Livewire::test(ListFindings::class) ->assertCanSeeTableRecords([$openDrift, $openPermission, $openEntra, $reopened]) ->assertCanNotSeeTableRecords([$resolved, $closed, $riskAccepted]); });