| ... | @@ -2151,6 +2151,7 @@ describe("ChatView timeline estimator parity (full app)", () => { | ... | @@ -2151,6 +2151,7 @@ describe("ChatView timeline estimator parity (full app)", () => { |
| 2151 | ).toBe("no-drag"); | 2151 | ).toBe("no-drag"); |
| 2152 | expect(chatHeader.classList.contains("drag-region")).toBe(false); | 2152 | expect(chatHeader.classList.contains("drag-region")).toBe(false); |
| 2153 | expect(chatHeader.contains(panelLayoutControls)).toBe(true); | 2153 | expect(chatHeader.contains(panelLayoutControls)).toBe(true); |
| | 2154 | expect(window.innerWidth - panelLayoutControls.getBoundingClientRect().right).toBe(12); |
| 2154 | const initialTerminalRect = terminalToggle.getBoundingClientRect(); | 2155 | const initialTerminalRect = terminalToggle.getBoundingClientRect(); |
| 2155 | const initialRightPanelRect = rightPanelToggle.getBoundingClientRect(); | 2156 | const initialRightPanelRect = rightPanelToggle.getBoundingClientRect(); |
| 2156 | const initialControlRects = [initialTerminalRect, initialRightPanelRect]; | 2157 | const initialControlRects = [initialTerminalRect, initialRightPanelRect]; |
| ... | @@ -2172,6 +2173,7 @@ describe("ChatView timeline estimator parity (full app)", () => { | ... | @@ -2172,6 +2173,7 @@ describe("ChatView timeline estimator parity (full app)", () => { |
| 2172 | expect(panelLayoutControls.getBoundingClientRect().top).toBe( | 2173 | expect(panelLayoutControls.getBoundingClientRect().top).toBe( |
| 2173 | chatHeader.getBoundingClientRect().top, | 2174 | chatHeader.getBoundingClientRect().top, |
| 2174 | ); | 2175 | ); |
| | 2176 | expect(window.innerWidth - panelLayoutControls.getBoundingClientRect().right).toBe(12); |
| 2175 | document.documentElement.classList.remove("wco"); | 2177 | document.documentElement.classList.remove("wco"); |
| 2176 | | 2178 | |
| 2177 | rightPanelToggle.click(); | 2179 | rightPanelToggle.click(); |