From c5c1ff45faf58d4e0aaa696f87f28cd0293a9016 Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Thu, 12 Nov 2026 05:44:39 +0800 Subject: [PATCH] test(cli): expect a failed exit for an unavailable Cutter session (#10117) An unavailable session is a typed invalid_request. The CLI treats that projection as an operation failure and exits 1. Co-authored-by: Cursor Agent --- tests/boundary/cli/cutterCommands.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/boundary/cli/cutterCommands.test.ts b/tests/boundary/cli/cutterCommands.test.ts index ff83dfd847..28d17503d2 100644 --- a/tests/boundary/cli/cutterCommands.test.ts +++ b/tests/boundary/cli/cutterCommands.test.ts @@ -187,6 +187,16 @@ describe("Cutter CLI commands", () => { expect(result.exitCode).toBe(1); expect(JSON.parse(result.stdout)).toMatchObject({ code: "invalid_request", + details: { + operation: "cutter_command", + issues: [ + { + path: ["session_id"], + message: + "Cutter bridge session is unavailable or stale; list sessions again and select an available session.", + }, + ], + }, }); }); });