changeset 21987:c33cec63cf53 v8.2.1543

patch 8.2.1543: Vim9: test with invalid SID is skipped in the GUI Commit: https://github.com/vim/vim/commit/25859dd74cd5befe964627dc03b8369dfaebe837 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Aug 30 12:54:53 2020 +0200 patch 8.2.1543: Vim9: test with invalid SID is skipped in the GUI Problem: Vim9: test with invalid SID is skipped in the GUI. Solution: Read the CTRL-C that feedkeys() put in typeahead.
author Bram Moolenaar <Bram@vim.org>
date Sun, 30 Aug 2020 13:00:04 +0200
parents e10cf5fd9edc
children e3a2f5300336
files src/testdir/test_vim9_script.vim src/version.c
diffstat 2 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -2364,6 +2364,8 @@ def Test_interrupt_loop()
     assert_equal(100, x)
   endtry
   assert_true(caught, 'should have caught an exception')
+  # consume the CTRL-C
+  getchar(0)
 enddef
 
 def Test_automatic_line_continuation()
@@ -3177,7 +3179,7 @@ func Test_vim9script_not_global()
     " caught
   endtry
 
-  call delete('Xvim9script.vium')
+  call delete('Xvim9script.vim')
 endfunc
 
 def Test_vim9_copen()
@@ -3261,10 +3263,8 @@ def Test_cmdline_win()
 enddef
 
 def Test_invalid_sid()
-  # TODO: why does this not work in the GUI?
-  CheckNotGui
-
   assert_fails('func <SNR>1234_func', 'E123:')
+
   if RunVim([], ['wq Xdidit'], '+"func <SNR>1_func"')
     call assert_equal([], readfile('Xdidit'))
   endif
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1543,
+/**/
     1542,
 /**/
     1541,