File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -53,3 +53,36 @@ isolated-tmux capture-pane -p
5353# CHECK: final line2
5454# CHECK: transient line1
5555# CHECK: transient line2
56+
57+ # Test that multi-line initial prompt is properly cleared with single-line
58+ # final.
59+ isolated-tmux send-keys C-u C-l '
60+ function fish_prompt
61+ if contains -- --final-rendering $argv
62+ echo "2> "
63+ else
64+ echo "transient prompt line"
65+ echo "1> "
66+ end
67+ end
68+ ' C-l
69+ isolated-tmux send-keys ' echo foo' Enter
70+ tmux-sleep
71+ isolated-tmux capture-pane -p
72+ # CHECK: 2> echo foo
73+ # CHECK: foo
74+ # CHECK: transient prompt line
75+ # CHECK: 1>
76+
77+ # Test that multi-line initial prompt is properly cleared with single-line
78+ # final.
79+ isolated-tmux send-keys C-u C-l
80+ isolated-tmux send-keys ' echo foo \\' Enter
81+ isolated-tmux send-keys ' bar' Enter
82+ tmux-sleep
83+ isolated-tmux capture-pane -p
84+ # CHECK: 2> echo foo \
85+ # CHECK: bar
86+ # CHECK: foo bar
87+ # CHECK: transient prompt line
88+ # CHECK: 1>
You can’t perform that action at this time.
0 commit comments