From 2632aace00031f372b6beaa2aeb47ce908ef68a6 Mon Sep 17 00:00:00 2001 From: can1357 Date: Thu, 2 Jul 2026 23:51:19 +0200 Subject: [PATCH] test(coding-agent): updated merged regression assertions --- packages/coding-agent/test/tiny-title-generator.test.ts | 3 ++- .../coding-agent/test/tool-execution-ssh-repaint.test.ts | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/coding-agent/test/tiny-title-generator.test.ts b/packages/coding-agent/test/tiny-title-generator.test.ts index 20309f9a4..70b07ff5a 100644 --- a/packages/coding-agent/test/tiny-title-generator.test.ts +++ b/packages/coding-agent/test/tiny-title-generator.test.ts @@ -217,7 +217,8 @@ describe("tiny title subprocess", () => { expect(calls).toHaveLength(1); expect(calls[0]?.options.stdout).toBe("ignore"); - expect(calls[0]?.options.stderr).toBe("ignore"); + expect(calls[0]?.options.stderr).not.toBe("inherit"); + expect(calls[0]?.options.stderr).not.toBe("pipe"); await worker.proc.exited; }); }); diff --git a/packages/coding-agent/test/tool-execution-ssh-repaint.test.ts b/packages/coding-agent/test/tool-execution-ssh-repaint.test.ts index f03c081ae..a6110a3db 100644 --- a/packages/coding-agent/test/tool-execution-ssh-repaint.test.ts +++ b/packages/coding-agent/test/tool-execution-ssh-repaint.test.ts @@ -156,16 +156,17 @@ describe("ToolExecutionComponent SSH repaint seams", () => { component.updateResult(sshResult("partial output"), true); tui.requestRender(); await drain(scheduler, term); - expect(plainBuffer(term).some(row => row.includes("⏳ SSH: [router]"))).toBe(true); + const partialRows = plainBuffer(term); + expect(partialRows.some(row => row.includes("SSH: [router]"))).toBe(true); + expect(partialRows.some(row => row.includes("partial output"))).toBe(true); component.updateResult(sshResult("final output"), false); tui.requestRender(); await drain(scheduler, term); const rows = plainBuffer(term); - expect(rows.some(row => row.includes("⏳ SSH: [router]"))).toBe(false); expect(rows.some(row => row.includes("partial output"))).toBe(false); - expect(rows.some(row => row.includes("⇄ SSH: [router]"))).toBe(true); + expect(rows.filter(row => row.includes("SSH: [router]"))).toHaveLength(1); expect(rows.some(row => row.includes("Output"))).toBe(true); expect(rows.some(row => row.includes("final output"))).toBe(true); } finally {