From 3bcdc3629cefe342f73f6924dfce988c03a3e2c0 Mon Sep 17 00:00:00 2001 From: can1357 Date: Thu, 13 Aug 2026 01:02:57 +0200 Subject: [PATCH] test(dap): assert terminal output stays bounded --- packages/coding-agent/test/debug/dap-multi-session.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/test/debug/dap-multi-session.test.ts b/packages/coding-agent/test/debug/dap-multi-session.test.ts index 17b81e893..5de0158e9 100644 --- a/packages/coding-agent/test/debug/dap-multi-session.test.ts +++ b/packages/coding-agent/test/debug/dap-multi-session.test.ts @@ -412,7 +412,11 @@ describe("DAP multi-session debugging", () => { expect(spawnSpy).toHaveBeenCalledTimes(1); expect(spawnSpy.mock.calls[0]?.[0]).toEqual(["/usr/bin/debuggee", "--verbose"]); - expect(manager.getOutput().output).toContain(marker); + const output = manager.getOutput(); + expect(output.output).toContain(marker); + expect(output.snapshot.outputBytes).toBeGreaterThan(128 * 1024); + expect(output.snapshot.outputTruncated).toBe(true); + expect(Buffer.byteLength(output.output, "utf-8")).toBeLessThanOrEqual(128 * 1024); await manager.terminate(undefined, 1_000); });