actingAs($user); Filament::setTenant($tenant, true); $findings = Finding::factory() ->count(101) ->for($tenant) ->create([ 'finding_type' => Finding::FINDING_TYPE_DRIFT, 'status' => Finding::STATUS_NEW, ]); Livewire::test(ListFindings::class) ->mountAction('acknowledge_all_matching') ->callMountedAction(); $findings->each(fn (Finding $finding) => expect($finding->refresh()->status)->toBe(Finding::STATUS_NEW)); Livewire::test(ListFindings::class) ->mountAction('acknowledge_all_matching') ->setActionData(['confirmation' => 'ACKNOWLEDGE']) ->callMountedAction() ->assertHasNoActionErrors(); $findings->each(fn (Finding $finding) => expect($finding->refresh()->status)->toBe(Finding::STATUS_ACKNOWLEDGED)); });