From 2d7bca72e701ffef70ea695ccf7c8f3d4ae74927 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 7 Oct 2026 09:42:00 +0100 Subject: [PATCH] Fix tests. --- regress/format-strings.sh | 2 +- regress/new-pane-mouse-status.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 regress/format-strings.sh diff --git a/regress/format-strings.sh b/regress/format-strings.sh old mode 100644 new mode 100755 index c06c340e3..90ca60f88 --- a/regress/format-strings.sh +++ b/regress/format-strings.sh @@ -176,7 +176,7 @@ test_conditional_with_pane_in_mode "#{?pane_in_mode,abc,#{?#{==:#{session_name}, test_conditional_with_session_name "#{?pane_in_mode,abc,#{?#{==:#{session_name},Summer},ABC,XYZ}}" "ABC" "XYZ" # Some fancy stackings -test_conditional_with_pane_in_mode "#{?#{==:#{?pane_in_mode,#{session_name},#(echo Spring)},Summer},abc,xyz}" "abc" "xyz" +test_conditional_with_pane_in_mode "#{?#{==:#{?pane_in_mode,#{session_name},#{@cold}},Summer},abc,xyz}" "abc" "xyz" diff --git a/regress/new-pane-mouse-status.sh b/regress/new-pane-mouse-status.sh index c6741cb70..9f7ae1424 100755 --- a/regress/new-pane-mouse-status.sh +++ b/regress/new-pane-mouse-status.sh @@ -65,6 +65,8 @@ check_drag() start=$1 end=$2 + $TMUX set -g @drag-end '' || exit 1 + # First move along the status line, then into the pane. The first # movement establishes the drag origin without dispatching new-pane. mouse 16 10 "$start" M @@ -73,6 +75,8 @@ check_drag() mouse 48 18 "$end" M mouse 16 18 "$end" m + wait_option @drag-end done + panes=$($TMUX list-panes -F '#{pane_id}') || fail "server exited" [ "$panes" = "$BASE" ] || fail "status-line drag created a pane: $panes" } @@ -108,6 +112,7 @@ $TMUX set -g 'status-format[1]' "#[range=pane|$BASE]PANE PANE PANE PANE#[norange $TMUX set -g 'status-format[2]' '#[range=control|0]CONTROL CONTROL CONTROL#[norange]' || exit 1 $TMUX bind -n C-MouseDrag1Status set -g @status-drag status || exit 1 $TMUX bind -n C-MouseDrag1Control0 set -g @status-drag control || exit 1 +$TMUX bind -n C-MouseDragEnd1Pane set -g @drag-end done || exit 1 wait_status row=1