changeset 31063:d9265bf1d327 v9.0.0866

patch 9.0.0866: no test for what patch 8.2.2207 fixes Commit: https://github.com/vim/vim/commit/f7570f2107d91f35dc67dd0e400fc638585b226c Author: zeertzjq <zeertzjq@outlook.com> Date: Sat Nov 12 17:30:25 2022 +0000 patch 9.0.0866: no test for what patch 8.2.2207 fixes Problem: No test for what patch 8.2.2207 fixes. Solution: Add a test case. (closes https://github.com/vim/vim/issues/11531)
author Bram Moolenaar <Bram@vim.org>
date Sat, 12 Nov 2022 18:45:03 +0100
parents 4ce7a0fd7e6c
children 00510bf4c61b
files src/testdir/test_popup.vim src/version.c
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_popup.vim
+++ b/src/testdir/test_popup.vim
@@ -862,7 +862,6 @@ func Test_popup_position()
 endfunc
 
 func Test_popup_command()
-  CheckScreendump
   CheckFeature menu
 
   menu Test.Foo Foo
@@ -870,13 +869,18 @@ func Test_popup_command()
   call assert_fails('popup Test.Foo.X', 'E327:')
   call assert_fails('popup Foo', 'E337:')
   unmenu Test.Foo
+endfunc
+
+func Test_popup_command_dump()
+  CheckFeature menu
+  CheckScreendump
 
   let script =<< trim END
     func StartTimer()
       call timer_start(100, {-> ChangeMenu()})
     endfunc
     func ChangeMenu()
-      nunmenu PopUp.&Paste
+      aunmenu PopUp.&Paste
       nnoremenu 1.40 PopUp.&Paste :echomsg "pasted"<CR>
       echomsg 'changed'
     endfunc
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    866,
+/**/
     865,
 /**/
     864,