refactor(payload-tests): table-drive sessions send suppressions

This commit is contained in:
Peter Steinberger
2026-03-17 07:58:57 +00:00
parent bc36ed8e1e
commit 2971c52343

View File

@@ -64,20 +64,22 @@ describe("buildEmbeddedRunPayloads tool-error warnings", () => {
});
});
it("suppresses sessions_send errors to avoid leaking transient relay failures", () => {
expectNoPayloads({
it.each([
{
name: "default relay failure",
lastToolError: { toolName: "sessions_send", error: "delivery timeout" },
verboseLevel: "on",
});
});
it("suppresses sessions_send errors even when marked mutating", () => {
expectNoPayloads({
},
{
name: "mutating relay failure",
lastToolError: {
toolName: "sessions_send",
error: "delivery timeout",
mutatingAction: true,
},
},
])("suppresses sessions_send errors for $name", ({ lastToolError }) => {
expectNoPayloads({
lastToolError,
verboseLevel: "on",
});
});