0
0
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:
zeertzjq
2025-04-20 10:21:18 +02:00
committed by Christian Brabandt
parent 2398460232
commit 67fe77d272
17 changed files with 72 additions and 70 deletions

View File

@@ -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()