diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-03-08 13:18:55 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-03-08 13:18:55 +0000 |
commit | 8acb9cc6209768ca7ec75c9f7af8c389312ea8d6 (patch) | |
tree | 8a5f92b1b10f53f7a3f0e95ffbdcb519ce9ecb09 /src/testdir/test_expr.vim | |
parent | 08238045e769fce2d5bf1e17167e26eafc3d72b8 (diff) |
patch 8.2.4526: Vim9: cannot set variables to a null valuev8.2.4526
Problem: Vim9: cannot set variables to a null value.
Solution: Add null_list, null_job, etc.
Diffstat (limited to 'src/testdir/test_expr.vim')
-rw-r--r-- | src/testdir/test_expr.vim | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/testdir/test_expr.vim b/src/testdir/test_expr.vim index 40c1701df7..5f2020db42 100644 --- a/src/testdir/test_expr.vim +++ b/src/testdir/test_expr.vim @@ -157,12 +157,28 @@ endfunc func Test_loop_over_null_list() let lines =<< trim END - VAR null_list = test_null_list() - for i in null_list + VAR nulllist = test_null_list() + for i in nulllist call assert_report('should not get here') endfor END call v9.CheckLegacyAndVim9Success(lines) + + let lines =<< trim END + var nulllist = null_list + for i in nulllist + call assert_report('should not get here') + endfor + END + call v9.CheckDefAndScriptSuccess(lines) + + let lines =<< trim END + let nulllist = null_list + for i in nulllist + call assert_report('should not get here') + endfor + END + call v9.CheckScriptFailure(lines, 'E121: Undefined variable: null_list') endfunc func Test_setreg_null_list() |