Download mods/diff/tests/pane-toggle/pane-toggle-of.test.ts from SaylorTwift/claude-code: direct link, hf CLI and curl.
- Browser
- Download file 879 Bytes
-
https://huggingface.co/SaylorTwift/claude-code/resolve/main/mods/diff/tests/pane-toggle/pane-toggle-of.test.ts
- Command line
-
hf download hf://SaylorTwift/claude-code/mods/diff/tests/pane-toggle/pane-toggle-of.test.ts
-
curl -L -o pane-toggle-of.test.ts https://huggingface.co/SaylorTwift/claude-code/resolve/main/mods/diff/tests/pane-toggle/pane-toggle-of.test.ts
879 Bytes
| import { describe, expect, test, tier } from 'claude-code/testing' | |
| import Limits from '../../hooks/limits' | |
| import PaneToggle from '../../hooks/pane-toggle' | |
| tier('builtin') | |
| describe('pane-toggle-of', () => { | |
| test('an open pane closes, however narrow', () => { | |
| expect( | |
| PaneToggle.paneToggleOf({ | |
| isOpen: true, | |
| columns: Limits.OPEN_MIN_COLUMNS - 1, | |
| }), | |
| ).toBe('close') | |
| }) | |
| test('below the panel width it is too narrow, from it it opens', () => { | |
| expect( | |
| PaneToggle.paneToggleOf({ | |
| isOpen: false, | |
| columns: Limits.OPEN_MIN_COLUMNS - 1, | |
| }), | |
| ).toBe('too-narrow') | |
| expect( | |
| PaneToggle.paneToggleOf({ | |
| isOpen: false, | |
| columns: Limits.OPEN_MIN_COLUMNS, | |
| }), | |
| ).toBe('open') | |
| expect(PaneToggle.paneToggleOf({ isOpen: false, columns: null })).toBe( | |
| 'open', | |
| ) | |
| }) | |
| }) | |