mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 12:21:24 +00:00
fix: suppress sessions_send warning leakage coverage (#24740) (thanks @Glucksberg)
This commit is contained in:
@@ -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);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user