diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-11-12 12:08:51 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-11-12 12:08:51 +0100 |
commit | ea2d407f9c144bb634c59017944e4930ed7f80a2 (patch) | |
tree | caa56c56080f8e22f2a6a46180725feb531d291c /src/testdir/test_vim9_cmd.vim | |
parent | 6f6244855fbce5aaa718cd5001a29aac3c5c15d6 (diff) |
patch 8.2.1977: Vim9: error for using a string in a condition is confusingv8.2.1977
Problem: Vim9: error for using a string in a condition is confusing.
Solution: Give a more specific error. Also adjust the compile time type
checking for || and &&.
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index 6751483f04..0e6e94649e 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -74,7 +74,7 @@ def Test_condition_types() if 'text' endif END - CheckDefAndScriptFailure(lines, 'E1030:', 1) + CheckDefAndScriptFailure(lines, 'E1135:', 1) lines =<< trim END if [1] @@ -88,7 +88,7 @@ def Test_condition_types() if g:cond endif END - CheckDefExecAndScriptFailure(lines, 'E1030:', 2) + CheckDefExecAndScriptFailure(lines, 'E1135:', 2) lines =<< trim END g:cond = 0 @@ -97,7 +97,7 @@ def Test_condition_types() endif END CheckDefFailure(lines, 'E1012:', 3) - CheckScriptFailure(['vim9script'] + lines, 'E1030:', 4) + CheckScriptFailure(['vim9script'] + lines, 'E1135:', 4) lines =<< trim END if g:cond @@ -113,14 +113,14 @@ def Test_condition_types() elseif g:cond endif END - CheckDefExecAndScriptFailure(lines, 'E1030:', 3) + CheckDefExecAndScriptFailure(lines, 'E1135:', 3) lines =<< trim END while 'text' endwhile END CheckDefFailure(lines, 'E1012:', 1) - CheckScriptFailure(['vim9script'] + lines, 'E1030:', 2) + CheckScriptFailure(['vim9script'] + lines, 'E1135:', 2) lines =<< trim END while [1] @@ -134,7 +134,7 @@ def Test_condition_types() while g:cond endwhile END - CheckDefExecAndScriptFailure(lines, 'E1030:', 2) + CheckDefExecAndScriptFailure(lines, 'E1135:', 2) enddef def Test_if_linebreak() |