# VHS E2E test for lazygitclj - Help panel # Tests help display (? key shows keybindings) Output test/e2e/output/help-panel.gif Output test/e2e/output/help-panel.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-help && cd /tmp/lazygitclj-e2e-help && bb --config /home/ajet/repos/lazygitclj/bb.edn start" Enter Sleep 2s # Open help panel with '?' Type "?" Sleep 2s # Help panel should show keybindings for: # - Global keys (q, r, tab, 1-4, j/k, z/Z, p, P, ?, D) # - Files panel (space, a, c, d, s, S) # - Commits panel ([/], space, g, C, t, r, y) # - Branches panel ([/], enter, n, d, R, M, f) # - Stash panel (space, g, d, n) # Close help with escape Escape Sleep 500ms # Verify we're back to normal view Type "j" Sleep 500ms # Open help again with '?' Type "?" Sleep 1s # Close with 'q' (also works) Type "q" Sleep 500ms # Should be back to normal view # Quit the app Type "q" Sleep 1s