diff --git a/test/old/testdir/test_cmdline.vim b/test/old/testdir/test_cmdline.vim index 9a9ef73830..f5955a58cf 100644 --- a/test/old/testdir/test_cmdline.vim +++ b/test/old/testdir/test_cmdline.vim @@ -5038,11 +5038,20 @@ func Test_wildtrigger_update_screen() call term_sendkeys(buf, "x") call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_2', {}) - " pum window is closed when no completion candidates are available + " pum is closed when no completion candidates are available call term_sendkeys(buf, "\") call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_3', {}) - call term_sendkeys(buf, "\") + call term_sendkeys(buf, "\\") + call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_1', {}) + + call term_sendkeys(buf, "x") + call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_2', {}) + + " pum is closed when leaving cmdline mode + call term_sendkeys(buf, "\") + call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_4', {}) + call StopVimInTerminal(buf) endfunc