More test fixes.

This commit is contained in:
Nicholas Marriott
2026-07-02 22:53:53 +01:00
parent a82e09d1a3
commit d718b0eac7

View File

@@ -156,20 +156,21 @@ check "alpha:{last}" "2"
# --- combined and empty forms --------------------------------------------- # --- combined and empty forms ---------------------------------------------
# #
# ":win" uses the current session; confirm that is alpha first so the test is # Empty targets use the current pane from TMUX_PANE when there is no client.
# unambiguous, then resolve a window inside it with an empty session part. # This keeps the test independent of the best-session fallback.
check_ok select-window -t alpha:0 check_ok select-window -t alpha:0
check "" "alpha" '#{session_name}' # empty target is current pane=$($TMUX display-message -p -t alpha:0 '#{pane_id}')
check "" "alpha:0" '#{session_name}:#{window_index}' TMUX_PANE=$pane check "" "alpha" '#{session_name}' # empty target is current
check ":shell" "alpha:2" '#{session_name}:#{window_index}' TMUX_PANE=$pane check "" "alpha:0" '#{session_name}:#{window_index}'
TMUX_PANE=$pane check ":shell" "alpha:2" '#{session_name}:#{window_index}'
check "alpha:shell.0" "alpha:2" '#{session_name}:#{window_index}' check "alpha:shell.0" "alpha:2" '#{session_name}:#{window_index}'
check "alpha:.0" "alpha:0" '#{session_name}:#{window_index}' # empty window part TMUX_PANE=$pane check "alpha:.0" "alpha:0" '#{session_name}:#{window_index}' # empty window part
# --- bare-name fallbacks -------------------------------------------------- # --- bare-name fallbacks --------------------------------------------------
# #
# A bare pane target that is not a pane falls back to a window, then to a # A bare pane target that is not a pane falls back to a window, then to a
# session, using the current session (alpha). # session, using the current session (alpha).
check "editor" "0" '#{window_index}' # bare window name TMUX_PANE=$pane check "editor" "0" '#{window_index}' # bare window name
check "beta" "beta" '#{session_name}' # bare session name check "beta" "beta" '#{session_name}' # bare session name
# --- whole-target special tokens ------------------------------------------ # --- whole-target special tokens ------------------------------------------