mirror of
https://github.com/neovim/neovim.git
synced 2025-12-11 09:02:40 +00:00
vim-patch:9.1.1920: tests: not enough testing for wildtrigger() pum redrawing (#36642)
Problem: tests: not enough testing for wildtrigger() pum redrawing.
Solution: Also test redrawing when leaving cmdline mode (zeertzjq).
closes: vim/vim#18773
eb33c2eb28
This commit is contained in:
@@ -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, "\<F8>")
|
||||
call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_3', {})
|
||||
|
||||
call term_sendkeys(buf, "\<esc>")
|
||||
call term_sendkeys(buf, "\<BS>\<F8>")
|
||||
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, "\<Esc>")
|
||||
call VerifyScreenDump(buf, 'Test_wildtrigger_update_screen_4', {})
|
||||
|
||||
call StopVimInTerminal(buf)
|
||||
endfunc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user