create(['role' => 'super_admin']); $this->bootSuperAdminPanel($user); Livewire::test(GuestPolicySettingsPage::class) ->set('guest_downloads_enabled', false) ->call('save'); $this->assertTrue(SuperAdminActionLog::query() ->where('action', 'guest_policy.updated') ->exists()); } private function bootSuperAdminPanel(User $user): void { $panel = Filament::getPanel('superadmin'); $this->assertNotNull($panel); Filament::setCurrentPanel($panel); Filament::bootCurrentPanel(); Filament::auth()->login($user); } }