summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_cmd.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-11-12 12:08:51 +0100
committerBram Moolenaar <Bram@vim.org>2020-11-12 12:08:51 +0100
commitea2d407f9c144bb634c59017944e4930ed7f80a2 (patch)
treecaa56c56080f8e22f2a6a46180725feb531d291c /src/testdir/test_vim9_cmd.vim
parent6f6244855fbce5aaa718cd5001a29aac3c5c15d6 (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.vim12
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()