]> granicus.if.org Git - vim/commitdiff
patch 8.2.2007: test for insert mode in popup is not reliable v8.2.2007
authorBram Moolenaar <Bram@vim.org>
Wed, 18 Nov 2020 11:24:01 +0000 (12:24 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 18 Nov 2020 11:24:01 +0000 (12:24 +0100)
Problem:    Test for insert mode in popup is not reliable.
Solution:   Wait for the popup to disappear. (Ozaki Kiichi, closes #7321)

src/testdir/test_terminal.vim
src/version.c

index ee0e743440a942b3b81a16658e64a3b56501a3ae..cef379a575de07e562b852953ce9297a1db0510a 100644 (file)
@@ -1266,7 +1266,7 @@ func Test_terminal_popup_insert_cmd()
   call assert_equal('n', mode())
 
   call feedkeys("\<C-D>", 'xt')
-  sleep 50m
+  call WaitFor({-> popup_list() == []})
   delfunc StartTermInPopup
   iunmap <F3>
 endfunc
index 4b91ba453ca5906a4448487fa44ff68060418ec2..cc296f5d6968fa70a07fe24e61597114419a4e0e 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    2007,
 /**/
     2006,
 /**/