setAccessible(true); expect($property->getValue())->toBeFalse(); }); it('returns no policy-version global-search results even with a remembered canonical admin tenant', function (): void { $tenant = Tenant::factory()->create(); [$user, $tenant] = createUserWithTenant(tenant: $tenant, role: 'owner'); $policy = Policy::factory()->for($tenant)->create(); PolicyVersion::factory()->for($tenant)->for($policy)->create([ 'version_number' => 7, ]); $this->actingAs($user); Filament::setCurrentPanel('admin'); Filament::setTenant(null, true); Filament::bootCurrentPanel(); session()->put(WorkspaceContext::SESSION_KEY, (int) $tenant->workspace_id); session()->put(WorkspaceContext::LAST_TENANT_IDS_SESSION_KEY, [ (string) $tenant->workspace_id => (int) $tenant->getKey(), ]); expect(PolicyVersionResource::getGlobalSearchResults('7')) ->toHaveCount(0); });