diff options
Diffstat (limited to 'src/testdir/test_messages.vim')
-rw-r--r-- | src/testdir/test_messages.vim | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/testdir/test_messages.vim b/src/testdir/test_messages.vim index 24995f1ed8..ab33caad52 100644 --- a/src/testdir/test_messages.vim +++ b/src/testdir/test_messages.vim @@ -511,6 +511,10 @@ func Test_echowindow() echo 'two' echo 'three' enddef + + def HideWin() + popup_hide(popup_findecho()) + enddef END call writefile(lines, 'XtestEchowindow', 'D') let buf = RunVimInTerminal('-S XtestEchowindow', #{rows: 8}) @@ -536,9 +540,12 @@ func Test_echowindow() call VerifyScreenDump(buf, 'Test_echowindow_7', {}) call term_sendkeys(buf, ":tabnew\<CR>") - call term_sendkeys(buf, ":echowin 'more'\<CR>") + call term_sendkeys(buf, ":7echowin 'more'\<CR>") call VerifyScreenDump(buf, 'Test_echowindow_8', {}) + call term_sendkeys(buf, ":call HideWin()\<CR>") + call VerifyScreenDump(buf, 'Test_echowindow_9', {}) + " clean up call StopVimInTerminal(buf) endfunc |