diff options
Diffstat (limited to 'src/testdir/test_vim9_func.vim')
-rw-r--r-- | src/testdir/test_vim9_func.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim index 2c23a0e16e..39382f3f7c 100644 --- a/src/testdir/test_vim9_func.vim +++ b/src/testdir/test_vim9_func.vim @@ -223,6 +223,15 @@ def Test_call_wrong_args() call CheckDefFailure(['TakesOneArg(11, 22)'], 'E118:') call CheckDefFailure(['bufnr(xxx)'], 'E1001:') call CheckScriptFailure(['def Func(Ref: func(s: string))'], 'E475:') + + let lines =<< trim END + vim9script + def Func(s: string) + echo s + enddef + Func([]) + END + call CheckScriptFailure(lines, 'E1012: type mismatch, expected string but got list<unknown>', 5) enddef " Default arg and varargs |