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("