fix: suppress sessions_send warning leakage coverage (#24740) (thanks @Glucksberg)

This commit is contained in:
Peter Steinberger
2026-02-24 03:48:56 +00:00
parent 947883d2e0
commit dd145f1346
2 changed files with 23 additions and 0 deletions

View File

@@ -60,4 +60,26 @@ describe("buildEmbeddedRunPayloads tool-error warnings", () => {
absentDetail,
});
});
it("suppresses sessions_send errors to avoid leaking transient relay failures", () => {
const payloads = buildPayloads({
lastToolError: { toolName: "sessions_send", error: "delivery timeout" },
verboseLevel: "on",
});
expect(payloads).toHaveLength(0);
});
it("suppresses sessions_send errors even when marked mutating", () => {
const payloads = buildPayloads({
lastToolError: {
toolName: "sessions_send",
error: "delivery timeout",
mutatingAction: true,
},
verboseLevel: "on",
});
expect(payloads).toHaveLength(0);
});
});