diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-04-28 20:40:44 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-04-28 20:40:44 +0200 |
commit | 227c58a486d2459e7bf6ed2c917ede7e324e3570 (patch) | |
tree | a434fdecc3b284630170b61d7db110f40772988a /src/testdir/test_vim9_func.vim | |
parent | 03717bf6a27d753fe8f9d713d66594fb1940515f (diff) |
patch 8.2.2817: Vim9: script sourcing continues after an errorv8.2.2817
Problem: Vim9: script sourcing continues after an error.
Solution: Make an error in any command in "vim9script" abort sourcing.
Diffstat (limited to 'src/testdir/test_vim9_func.vim')
-rw-r--r-- | src/testdir/test_vim9_func.vim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim index 5bfad6bcb4..4d57eef71e 100644 --- a/src/testdir/test_vim9_func.vim +++ b/src/testdir/test_vim9_func.vim @@ -2592,6 +2592,7 @@ enddef def Test_nested_lambda_in_closure() var lines =<< trim END vim9script + command WriteDone writefile(['Done'], 'XnestedDone') def Outer() def g:Inner() echo map([1, 2, 3], {_, v -> v + 1}) @@ -2599,10 +2600,9 @@ def Test_nested_lambda_in_closure() g:Inner() enddef defcompile - writefile(['Done'], 'XnestedDone') - quit + # not reached END - if !RunVim([], lines, '--clean') + if !RunVim([], lines, '--clean -c WriteDone -c quit') return endif assert_equal(['Done'], readfile('XnestedDone')) |