summaryrefslogtreecommitdiff
path: root/test/snapshots/splitparent.snap
diff options
context:
space:
mode:
Diffstat (limited to 'test/snapshots/splitparent.snap')
-rw-r--r--test/snapshots/splitparent.snap27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/snapshots/splitparent.snap b/test/snapshots/splitparent.snap
new file mode 100644
index 00000000..77a1fba1
--- /dev/null
+++ b/test/snapshots/splitparent.snap
@@ -0,0 +1,27 @@
+# a new pane never opens under a too-short parent: Alt-n from a tag-only pane
+# splits the tall sibling in its column instead; when NO pane could leave the
+# newcomer 2 body rows, the tallest one anywhere is split
+start 30 100 -n 3
+stable 700 20000
+# shrink pane 0 (top-left) to just its tagline
+press left 20 16
+drag left 20 2
+release left 20 2
+motion 40 25
+stable 500 8000
+snap shrunk
+# Alt-n from the tag-only pane: the new shell opens below the tall sibling
+# underneath it, not as another 1-row sliver
+key a-n
+stable 700 15000
+snap swap-parent
+# squeeze the grid until no pane is 5 rows tall, then Alt-n again: the
+# tallest pane (right column) is split even though the active one is left
+resize 5 100
+stable 700 15000
+key a-n
+stable 700 15000
+snap tallest
+resize 30 100
+stable 700 15000
+snap regrown