From 24053eab6681be055fce2663b1956bc74413caa7 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Mon, 15 Jun 2026 01:12:40 +0200 Subject: [PATCH] fix(tui): update tab overlay boundary expectation --- packages/tui/test/tab-width.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/tui/test/tab-width.test.ts b/packages/tui/test/tab-width.test.ts index 2797f89f..427a77db 100644 --- a/packages/tui/test/tab-width.test.ts +++ b/packages/tui/test/tab-width.test.ts @@ -16,8 +16,13 @@ describe("tab width accounting", () => { const text = "out 192M\t.pi/skill-tests/results-ha"; const segments = extractSegments(text, 10, 13, 10, true); - assert.strictEqual(segments.before, "out 192M\t"); - assert.strictEqual(segments.beforeWidth, 11); + assert.strictEqual(segments.before, "out 192M"); + assert.strictEqual(segments.beforeWidth, 8); assert.strictEqual(visibleWidth(segments.before), segments.beforeWidth); + + const tabFits = extractSegments(text, 11, 13, 10, true); + assert.strictEqual(tabFits.before, "out 192M\t"); + assert.strictEqual(tabFits.beforeWidth, 11); + assert.strictEqual(visibleWidth(tabFits.before), tabFits.beforeWidth); }); });