actingAs($user); Filament::setTenant($tenant, true); $findings = Finding::factory() ->count(3) ->for($tenant) ->create([ 'finding_type' => Finding::FINDING_TYPE_DRIFT, 'status' => Finding::STATUS_NEW, 'acknowledged_at' => null, 'acknowledged_by_user_id' => null, ]); Livewire::test(ListFindings::class) ->callTableBulkAction('acknowledge_selected', $findings) ->assertHasNoTableBulkActionErrors(); $findings->each(function (Finding $finding) use ($user): void { $finding->refresh(); expect($finding->status)->toBe(Finding::STATUS_ACKNOWLEDGED); expect($finding->acknowledged_at)->not->toBeNull(); expect((int) $finding->acknowledged_by_user_id)->toBe((int) $user->getKey()); }); });