From 3676779156dcef4d23b83f0a9f7930e3c8fd4263 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 18 Aug 2021 11:20:22 +0100 Subject: Fix format test for new behaviour. --- regress/format-strings.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'regress/format-strings.sh') diff --git a/regress/format-strings.sh b/regress/format-strings.sh index 726b46bc..0ae27386 100644 --- a/regress/format-strings.sh +++ b/regress/format-strings.sh @@ -125,14 +125,13 @@ test_conditional_with_pane_in_mode "#{?pane_in_mode,[abc,xyz],bonus}" "[abc" "xy test_conditional_with_pane_in_mode "#{?pane_in_mode,[abc#,xyz],bonus}" "[abc,xyz]" "bonus" -# Escape comma inside of #(...) -# Note: #() commands are run asynchronous and are substituted with result of the -# *previous* run or a placeholder (like "<'echo ,' not ready") if the command -# has not been run before. The format is updated as soon as the command -# finishes. As we are printing the message only once it never gets updated -# and the displayed message is "<'echo ,' not ready>" +# Escape comma inside of #(...) Note: #() commands are run asynchronous and are +# substituted with result of the *previous* run, an empty string if the command +# is new, or a placeholder after a few seconds. The format is updated as soon +# as the command finishes. As we are printing the message only once it never +# gets updated and the displayed message is empty. test_format "#{?pane_in_mode,#(echo #,),xyz}" "xyz" -test_conditional_with_pane_in_mode "#{?pane_in_mode,#(echo #,),xyz}" "<'echo ,' not ready>" "xyz" +test_conditional_with_pane_in_mode "#{?pane_in_mode,#(echo #,),xyz}" "" "xyz" # This caching does not work :-( #$TMUX display-message -p "#(echo #,)" > /dev/null #test_conditional_with_pane_in_mode "#{?pane_in_mode,#(echo #,),xyz}" "," "xyz" -- cgit