diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2022-04-03 21:30:32 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-04-03 21:30:32 +0100 |
commit | 2b74b6805b5c8c4836b66df5d949f5ff6a77f8c7 (patch) | |
tree | b43c7e0c3a0f359db844e5e3434ce1f7ef522e3c /src/testdir/test_vim9_builtin.vim | |
parent | 1061195057c4518877cb6da7591eadff9db14598 (diff) |
patch 8.2.4679: cannot have expandcmd() give an error message for mistakesv8.2.4679
Problem: Cannot have expandcmd() give an error message for mistakes.
Solution: Add an optional argument to give errors. Fix memory leak when
expanding files fails. (Yegappan Lakshmanan, closes #10071)
Diffstat (limited to 'src/testdir/test_vim9_builtin.vim')
-rw-r--r-- | src/testdir/test_vim9_builtin.vim | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim index 01f29d9d2b..b20ff144ca 100644 --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -1020,6 +1020,7 @@ def Test_expandcmd() expandcmd('')->assert_equal('') v9.CheckDefAndScriptFailure(['expandcmd([1])'], ['E1013: Argument 1: type mismatch, expected string but got list<number>', 'E1174: String required for argument 1']) + v9.CheckDefAndScriptFailure(['expandcmd("abc", [])'], ['E1013: Argument 2: type mismatch, expected dict<any> but got list<unknown>', 'E1206: Dictionary required for argument 2']) enddef def Test_extend_arg_types() |