| import { describe, expect, test } from "bun:test" | |
| import { sessionPanelLayout } from "./session-panel-layout" | |
| describe("sessionPanelLayout", () => { | |
| test("keeps one V2 owner while changing panel geometry", () => { | |
| expect(sessionPanelLayout({ review: false, terminal: false, files: false })).toEqual({ | |
| visible: false, | |
| stacked: false, | |
| }) | |
| expect(sessionPanelLayout({ review: false, terminal: true, files: false })).toEqual({ | |
| visible: true, | |
| stacked: false, | |
| }) | |
| expect(sessionPanelLayout({ review: true, terminal: true, files: false })).toEqual({ | |
| visible: true, | |
| stacked: true, | |
| }) | |
| }) | |
| }) | |