Menu
popagent
publicLatest change f38159a422d1050b3854c3573ac956fa3a5017b8 - Add observability UI memory contract by AkurAI Build
import { expect, test } from "bun:test";
import { renderToStaticMarkup } from "react-dom/server";
import { ObservabilitySummary } from "./ObservabilityPage";
test("renders current process memory in MiB", () => {
const html = renderToStaticMarkup(<ObservabilitySummary overview={{
from: "2026-08-14T00:00:00.000Z",
to: "2026-08-15T00:00:00.000Z",
runs: 12,
errors: 1,
errorRate: 1 / 12,
p95LatencyMs: 420,
inputTokens: 1_200,
outputTokens: 340,
processRssBytes: 73_400_320,
processHeapUsedBytes: 31_457_280,
}} />);
expect(html).toContain("Process RSS");
expect(html).toContain("70.0 MiB");
expect(html).toContain("Heap used");
expect(html).toContain("30.0 MiB");
});