diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-04-10 20:10:26 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-04-10 20:10:26 +0200 |
commit | bb8a7ce0a1bcfafca715275dbadc2ead612f82dd (patch) | |
tree | 34aa8a00426226114caa1be454c3e10e520ba223 /src/testdir/test_vim9_builtin.vim | |
parent | 87795939d01932b0d8155fd69c7494fa51c523f3 (diff) |
patch 8.2.2747: Vim9: not always an error for too many function argumentsv8.2.2747
Problem: Vim9: not always an error for too many function arguments.
Solution: Check for getting too many arguments.
Diffstat (limited to 'src/testdir/test_vim9_builtin.vim')
-rw-r--r-- | src/testdir/test_vim9_builtin.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim index f537eef82c..5c13d51277 100644 --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -506,7 +506,7 @@ def Test_filter_wrong_dict_key_type() enddef def Test_filter_return_type() - var l = filter([1, 2, 3], () => 1) + var l = filter([1, 2, 3], (_, _) => 1) var res = 0 for n in l res += n @@ -516,7 +516,7 @@ enddef def Test_filter_missing_argument() var dict = {aa: [1], ab: [2], ac: [3], de: [4]} - var res = dict->filter((k) => k =~ 'a' && k !~ 'b') + var res = dict->filter((k, _) => k =~ 'a' && k !~ 'b') res->assert_equal({aa: [1], ac: [3]}) enddef |