import { renderToStaticMarkup } from "react-dom/server"; import { describe, expect, it } from "vitest"; import { SummaryStatusControl } from "./SummaryStatusControl"; describe("SummaryStatusControl", () => { it("does not infer a missing component when startup data is unavailable", () => { const markup = renderToStaticMarkup( , ); expect(markup).toContain("ProxyWarden: Нет данных"); expect(markup).not.toContain("Не установлен"); }); it("renders an accessible status without a service mutation control", () => { const markup = renderToStaticMarkup( , ); expect(markup).toContain('role="status"'); expect(markup).toContain("ProxyWarden: Службы запущены"); expect(markup).not.toContain(" { const markup = renderToStaticMarkup( , ); expect(markup).toContain("ProxyWarden: Не установлен"); expect(markup).not.toContain("disabled"); }); });