test: clarify proxy capture assertions

This commit is contained in:
Peter Steinberger
2026-05-08 08:47:30 +01:00
parent f64915c564
commit 6a2c67d314
2 changed files with 5 additions and 5 deletions

View File

@@ -8,7 +8,8 @@ describe("debug proxy coverage report", () => {
expect(report.summary.total).toBe(report.entries.length);
expect(report.summary.captured).toBeGreaterThan(0);
expect(report.summary.proxyOnly).toBeGreaterThan(0);
expect(report.entries.some((entry) => entry.id === "provider-transport-fetch")).toBe(true);
expect(report.entries.some((entry) => entry.id === "feishu-client-http")).toBe(true);
expect(report.entries.map((entry) => entry.id)).toEqual(
expect.arrayContaining(["provider-transport-fetch", "feishu-client-http"]),
);
});
});

View File

@@ -73,9 +73,8 @@ describe("debug proxy runtime", () => {
finalizeDebugProxyCapture(settings, deps);
const sessionEvents = events.filter((event) => event.sessionId === "runtime-test-session");
expect(sessionEvents.some((event) => event.host === "api.minimax.io")).toBe(true);
expect(sessionEvents.some((event) => event.kind === "request")).toBe(true);
expect(sessionEvents.some((event) => event.kind === "response")).toBe(true);
expect(sessionEvents.map((event) => event.host)).toContain("api.minimax.io");
expect(sessionEvents.map((event) => event.kind)).toEqual(["request", "response"]);
});
it("normalizes symbol-bearing request headers before calling patched fetch targets", async () => {