Merge origin/master into worktree-websettings
ui-sidebar shell landed on master (#643: geometry-only shell, the browsing region moved to the sidebar.workspaces slot); this branch's sidebar.settings foot seat re-applies on top — the hardcoded foot row becomes the seat, the seat rides the railIn crossfade, and the shell spec's renderSlot stub key-splits region vs settings.
This commit is contained in:
@@ -97,10 +97,10 @@ it('projects initial and revised durable titles through the built nine-plugin fi
|
||||
})
|
||||
|
||||
const tree = await screen.findByRole('tree', { name: 'Sessions' }, { timeout: 10_000 })
|
||||
const projectCount = await within(tree).findByText('4 sessions')
|
||||
const projectRow = projectCount.closest<HTMLElement>('[role="treeitem"]')
|
||||
if (projectRow === null) throw new Error('fixture project row missing')
|
||||
fireEvent.click(projectRow)
|
||||
// The fixture Intent selects the workspace, so the current-group effect
|
||||
// already expanded it; clicking the header would now collapse (the twist
|
||||
// stays live since intent stopped forcing expansion).
|
||||
await within(tree).findByText('4 sessions')
|
||||
|
||||
const initialLabel = 'Fixture 历史会话'
|
||||
const initialRowLabel = await screen.findByText(initialLabel)
|
||||
|
||||
Reference in New Issue
Block a user