This commit is contained in:
2026-01-21 11:27:51 -05:00
commit f70af9b185
50 changed files with 17166 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
# VHS E2E test for lazygitclj - Commits panel tabs
# Tests tab switching between Commits and Reflog ([ and ] keys)
Output test/e2e/output/commits-tabs.gif
Output test/e2e/output/commits-tabs.ascii
Require bb
Set Shell "bash"
Set FontSize 14
Set Width 1000
Set Height 600
Set Framerate 10
# Setup test repo and run lazygitclj
Type "./test/e2e/setup-test-repo.sh /tmp/lazygitclj-e2e-commits-tabs && cd /tmp/lazygitclj-e2e-commits-tabs && bb --config /home/ajet/repos/lazygitclj/bb.edn start"
Enter
Sleep 2s
# Switch to commits panel with '2'
Type "2"
Sleep 500ms
# Should show [Commits] | Reflog tab indicator
# Switch to Reflog tab with ']'
Type "]"
Sleep 500ms
# Should now show Commits | [Reflog] tab indicator
# Navigate reflog entries
Type "j"
Sleep 500ms
Type "k"
Sleep 500ms
# Switch back to Commits with '['
Type "["
Sleep 500ms
# Should be back on Commits tab
Type "j"
Sleep 500ms
# Quit
Type "q"
Sleep 1s