mirror of
https://github.com/vim/vim.git
synced 2025-10-28 09:27:14 -04:00
patch 9.1.1325: tests: not checking error numbers properly
Problem: tests: not checking error numbers properly.
Solution: Add a trailing comma to avoid matching a different error
number with the same prefix (zeertzjq)
closes: #17159
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
2398460232
commit
67fe77d272
@@ -1705,7 +1705,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
SetList()
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E1119', 4)
|
||||
v9.CheckScriptFailure(lines, 'E1119:', 4)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
@@ -1716,7 +1716,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
AddToList()
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E741', 2)
|
||||
v9.CheckScriptFailure(lines, 'E741:', 2)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
@@ -1727,7 +1727,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
AddToList()
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E741', 2)
|
||||
v9.CheckScriptFailure(lines, 'E741:', 2)
|
||||
|
||||
# can unlet a locked list item but not change it
|
||||
lines =<< trim END
|
||||
@@ -1742,7 +1742,7 @@ def Test_lockvar()
|
||||
lockvar ll[1]
|
||||
ll[1] = 9
|
||||
END
|
||||
v9.CheckDefExecAndScriptFailure(lines, ['E1119:', 'E741'], 3)
|
||||
v9.CheckDefExecAndScriptFailure(lines, ['E1119:', 'E741:'], 3)
|
||||
|
||||
# can unlet a locked dict item but not change it
|
||||
lines =<< trim END
|
||||
@@ -1757,26 +1757,26 @@ def Test_lockvar()
|
||||
lockvar dd.a
|
||||
dd.a = 3
|
||||
END
|
||||
v9.CheckDefExecAndScriptFailure(lines, ['E1121:', 'E741'], 3)
|
||||
v9.CheckDefExecAndScriptFailure(lines, ['E1121:', 'E741:'], 3)
|
||||
|
||||
lines =<< trim END
|
||||
var theList = [1, 2, 3]
|
||||
lockvar theList
|
||||
END
|
||||
v9.CheckDefFailure(lines, 'E1178', 2)
|
||||
v9.CheckDefFailure(lines, 'E1178:', 2)
|
||||
|
||||
lines =<< trim END
|
||||
var theList = [1, 2, 3]
|
||||
unlockvar theList
|
||||
END
|
||||
v9.CheckDefFailure(lines, 'E1178', 2)
|
||||
v9.CheckDefFailure(lines, 'E1178:', 2)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
var name = 'john'
|
||||
lockvar nameX
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E1246', 3)
|
||||
v9.CheckScriptFailure(lines, 'E1246:', 3)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
@@ -1786,14 +1786,14 @@ def Test_lockvar()
|
||||
enddef
|
||||
LockIt()
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E1246', 1)
|
||||
v9.CheckScriptFailure(lines, 'E1246:', 1)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
const name = 'john'
|
||||
unlockvar name
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E46', 3)
|
||||
v9.CheckScriptFailure(lines, 'E46:', 3)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
@@ -1803,7 +1803,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
UnLockIt()
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E46', 1)
|
||||
v9.CheckScriptFailure(lines, 'E46:', 1)
|
||||
|
||||
lines =<< trim END
|
||||
def _()
|
||||
@@ -1811,7 +1811,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
defcomp
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E179', 1)
|
||||
v9.CheckScriptFailure(lines, 'E179:', 1)
|
||||
|
||||
lines =<< trim END
|
||||
def T()
|
||||
@@ -1819,7 +1819,7 @@ def Test_lockvar()
|
||||
enddef
|
||||
defcomp
|
||||
END
|
||||
v9.CheckScriptFailure(lines, 'E179', 1)
|
||||
v9.CheckScriptFailure(lines, 'E179:', 1)
|
||||
enddef
|
||||
|
||||
def Test_substitute_expr()
|
||||
|
||||
Reference in New Issue
Block a user