import { App } from '@inertiajs/react'; import type { Page } from '@inertiajs/core'; import { renderToString } from 'react-dom/server'; import { expect, test } from 'vitest'; import { IntelligenceSettings } from '@/components/intelligence-settings'; test.each([true, false])( 'intelligence settings expose local domain choices only when installed (%s)', (ready) => { const page = { component: 'company/parameters', url: '/administracao/parametrizacao', version: 'policy', props: { errors: {} }, clearHistory: false, encryptHistory: true, } satisfies Page; function Screen() { return ( ); } const html = renderToString( , ); expect(html).toContain('externo de documentos'); expect(html.includes('