0
0
mirror of https://github.com/vim/vim.git synced 2025-10-03 05:14:07 -04:00

patch 8.2.2092: Vim9: unpredictable errors for script tests

Problem:    Vim9: unpredictable errors for script tests.
Solution:   Use a different script file name for each run.
This commit is contained in:
Bram Moolenaar
2020-12-05 13:41:01 +01:00
parent 29d2f45c88
commit 2d870f8d9e
6 changed files with 61 additions and 21 deletions

View File

@@ -1878,6 +1878,7 @@ def Test_for_loop_fails()
CheckDefFailure(['for i In range(5)'], 'E690:')
CheckDefFailure(['var x = 5', 'for x in range(5)'], 'E1017:')
CheckScriptFailure(['def Func(arg: any)', 'for arg in range(5)', 'enddef', 'defcompile'], 'E1006:')
delfunc! g:Func
CheckDefFailure(['for i in "text"'], 'E1012:')
CheckDefFailure(['for i in xxx'], 'E1001:')
CheckDefFailure(['endfor'], 'E588:')
@@ -2360,12 +2361,14 @@ def Test_vim9_comment()
'vim9script',
'command Echo echo # comment',
'command Echo # comment',
'delcommand Echo',
])
CheckScriptFailure([
'vim9script',
'command Echo echo# comment',
'Echo',
], 'E121:')
delcommand Echo
CheckScriptFailure([
'vim9script',
'command Echo# comment',
@@ -2375,6 +2378,7 @@ def Test_vim9_comment()
'command Echo echo',
'command Echo# comment',
], 'E182:')
delcommand Echo
CheckScriptSuccess([
'vim9script',
@@ -2432,6 +2436,7 @@ def Test_vim9_comment()
CheckScriptSuccess([
'func Test() " comment',
'endfunc',
'delfunc Test',
])
CheckScriptSuccess([
'vim9script',