function assert(condition: unknown, message = "assertion failed"): void { if (!condition) throw new Error(message); } import { renderToStaticMarkup } from "react-dom/server"; import MetricCard from "../src/components/MetricCard"; import { PlatformLanguageProvider } from "../src/i18n/LanguageContext"; const translatedMarkup = renderToStaticMarkup( ); assert(translatedMarkup.includes('class="metric-card metric-info"'), "the visual tone is preserved"); assert(translatedMarkup.includes('class="metric-label">Installed modules'), "the label is translated"); assert(translatedMarkup.includes('class="metric-value">Core only'), "a string value is translated"); assert(!translatedMarkup.includes("i18n:govoplan-core."), "translation keys never leak into visible card text"); const numericMarkup = renderToStaticMarkup(); assert(numericMarkup.includes('class="metric-value">7'), "numeric values are preserved");