actingAs($user) ->withSession([WorkspaceContext::SESSION_KEY => (int) $environment->workspace_id]) ->get(TenantDashboard::getUrl(tenant: $environment)) ->assertOk() ->assertSee('Switch environment') ->assertSee('Clear environment scope') ->assertDontSee('Switch tenant') ->assertDontSee('Clear tenant scope'); }); it('renders all-environments shell wording on tenantless monitoring pages', function (): void { [$user, $environment] = createUserWithTenant(role: 'owner'); Filament::setTenant(null, true); $this->actingAs($user) ->withSession([WorkspaceContext::SESSION_KEY => (int) $environment->workspace_id]) ->get(route('admin.operations.index', ['workspace' => $environment->workspace])) ->assertOk() ->assertSee('All environments') ->assertDontSee('All tenants'); });