From 3ce97e04f33a170fa71a449d3e6f32e5d4bf8a55 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Sat, 30 May 2026 07:21:56 -0700 Subject: [PATCH] test: cover tab drag root cleanup wiring Co-authored-by: Orca --- .../tab-group/TabGroupSplitLayout.test.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/renderer/src/components/tab-group/TabGroupSplitLayout.test.ts b/src/renderer/src/components/tab-group/TabGroupSplitLayout.test.ts index f118a2772c3..d80b474ea9b 100644 --- a/src/renderer/src/components/tab-group/TabGroupSplitLayout.test.ts +++ b/src/renderer/src/components/tab-group/TabGroupSplitLayout.test.ts @@ -104,6 +104,19 @@ describe('TabGroupSplitLayout', () => { ) }) + it('wires the split layout root to drag cleanup ownership', () => { + const element = TabGroupSplitLayout({ + layout: { type: 'leaf', groupId: 'group-1' }, + worktreeId: 'wt-1', + focusedGroupId: 'group-1', + isWorktreeActive: true + }) + + const layoutWrapper = element.props.children[0] + + expect(layoutWrapper.props.ref).toBe(setDragRootNodeMock) + }) + it('only reserves top-right header space for the floating explorer toggle', () => { const element = TabGroupSplitLayout({ layout: {