import { describe, expect, it } from "vitest"; import { buildDebugProxyCoverageReport } from "./coverage.js"; describe("debug proxy coverage report", () => { it("summarizes captured and partial transport seams", () => { const report = buildDebugProxyCoverageReport(); expect(report.summary.total).toBe(report.entries.length); expect(report.summary.captured).toBeGreaterThan(0); expect(report.summary.proxyOnly).toBeGreaterThan(0); expect(report.entries.map((entry) => entry.id)).toEqual( expect.arrayContaining(["provider-transport-fetch", "feishu-client-http"]), ); }); });