From bb8a7ce0a1bcfafca715275dbadc2ead612f82dd Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 10 Apr 2021 20:10:26 +0200 Subject: patch 8.2.2747: Vim9: not always an error for too many function arguments Problem: Vim9: not always an error for too many function arguments. Solution: Check for getting too many arguments. --- src/testdir/test_vim9_builtin.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/testdir/test_vim9_builtin.vim') 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 -- cgit v1.2.3