// @vitest-environment node import { describe, expect, it } from "vitest"; import { renderToStaticMarkup } from "react-dom/server"; import { ThemeProvider } from "../context/ThemeContext"; import { RunInvocationCard } from "../pages/AgentDetail"; describe("RunInvocationCard", () => { it("keeps verbose invocation details collapsed by default", () => { const html = renderToStaticMarkup( , ); expect(html).toContain("Invocation"); expect(html).toContain("Adapter:"); expect(html).toContain("Working dir:"); expect(html).toContain("Details"); expect(html).not.toContain("Command:"); expect(html).not.toContain("Prompt is piped to claude via stdin."); expect(html).not.toContain("very long prompt body"); expect(html).not.toContain("ANTHROPIC_API_KEY"); expect(html).not.toContain("triggeredBy"); }); });