diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-02-17 19:44:07 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-02-17 19:44:07 +0000 |
commit | 0c7f2610de94b42ce111c4839ba37505720181d4 (patch) | |
tree | 7a24cf3c9d72546b7731528b1795ecce26b24c94 /src/testdir/test_vim9_cmd.vim | |
parent | 6296d1e60edf7ac150ee1707c14d4355f3220b88 (diff) |
patch 8.2.4410: Vim9: some code not covered by testsv8.2.4410
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Remove dead code.
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index e4bea07546..8a51eac9ae 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -1552,6 +1552,28 @@ def Test_lockvar() v9.CheckScriptFailure(lines, 'E1119', 4) lines =<< trim END + vim9script + var theList = [1, 2, 3] + def AddToList() + lockvar theList + theList += [4] + enddef + AddToList() + END + v9.CheckScriptFailure(lines, 'E741', 2) + + lines =<< trim END + vim9script + var theList = [1, 2, 3] + def AddToList() + lockvar theList + add(theList, 4) + enddef + AddToList() + END + v9.CheckScriptFailure(lines, 'E741', 2) + + lines =<< trim END var theList = [1, 2, 3] lockvar theList END |