summaryrefslogtreecommitdiff
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-07-11 15:20:48 +0200
committerBram Moolenaar <Bram@vim.org>2020-07-11 15:20:48 +0200
commit914e7eaa67f8d816e15fb4a1180e6bece88d9742 (patch)
tree0d5e3deec46b656eca8bcbb3c77b5d94490c032b /src/testdir
parent21e5bdd271fa4d0ff4511cf74b160315e1d17cff (diff)
downloadvim-git-914e7eaa67f8d816e15fb4a1180e6bece88d9742.tar.gz
patch 8.2.1182: Vim9: no check for whitespace after comma in lambdav8.2.1182
Problem: Vim9: no check for whitespace after comma in lambda. Solution: Give error if white space is missing.
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test_vim9_expr.vim3
-rw-r--r--src/testdir/test_vim9_func.vim2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index ef56a6711..edc655aea 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1067,10 +1067,11 @@ def Test_expr7_list_vim9script()
enddef
def Test_expr7_lambda()
- " lambda
let La = { -> 'result'}
assert_equal('result', La())
assert_equal([1, 3, 5], [1, 2, 3]->map({key, val -> key + val}))
+
+ call CheckDefFailure(["filter([1, 2], {k,v -> 1})"], 'E1069:')
enddef
def Test_expr7_lambda_vim9script()
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index f09ecc9b3..77ada9480 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -967,7 +967,7 @@ enddef
def Line_continuation_in_lambda(): list<number>
let x = range(97, 100)
- ->map({_,v -> nr2char(v)
+ ->map({_, v -> nr2char(v)
->toupper()})
->reverse()
return x