patch 9.1.1516: tests: no test that 'incsearch' is updated after search completion
Problem: tests: no test that 'incsearch' is updated after accepting
search completion.
Solution: Add a test case (zeertzjq).
closes: #17682
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim
index f9533fa..cb0bcf7 100644
--- a/src/testdir/test_cmdline.vim
+++ b/src/testdir/test_cmdline.vim
@@ -4534,6 +4534,16 @@
call term_sendkeys(buf, "\<esc>gg/t.*\\n.*\\n.\<tab>")
call VerifyScreenDump(buf, 'Test_search_wildmenu_5', {})
+ " 'incsearch' is redrawn after accepting completion
+ call term_sendkeys(buf, "\<esc>:set wim=full\<cr>")
+ call term_sendkeys(buf, ":set incsearch hlsearch\<cr>")
+ call term_sendkeys(buf, "/th")
+ call VerifyScreenDump(buf, 'Test_search_wildmenu_6', {})
+ call term_sendkeys(buf, "\<f5>")
+ call VerifyScreenDump(buf, 'Test_search_wildmenu_7', {})
+ call term_sendkeys(buf, "\<c-n>\<c-y>")
+ call VerifyScreenDump(buf, 'Test_search_wildmenu_8', {})
+
call term_sendkeys(buf, "\<esc>")
call StopVimInTerminal(buf)
endfunc