summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_expr.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-04-28 20:00:40 +0200
committerBram Moolenaar <Bram@vim.org>2021-04-28 20:00:40 +0200
commit03717bf6a27d753fe8f9d713d66594fb1940515f (patch)
treee0ef7149783492e0e684365d6c047f5adac5aee7 /src/testdir/test_vim9_expr.vim
parentb80d2fb0e7b9adec4cff1bc4e2d30635cb70502e (diff)
patch 8.2.2816: Vim9: comment below expression in lambda causes problemsv8.2.2816
Problem: Vim9: comment below expression in lambda causes problems. Solution: Use a single space for empty and comment lines. (closes #8156)
Diffstat (limited to 'src/testdir/test_vim9_expr.vim')
-rw-r--r--src/testdir/test_vim9_expr.vim7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index fdedd5f042..de77b198b9 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1887,6 +1887,7 @@ enddef
def Test_expr7_lambda()
var lines =<< trim END
var La = () => 'result'
+ # comment
assert_equal('result', La())
assert_equal([1, 3, 5], [1, 2, 3]->map((key, val) => key + val))
@@ -1897,6 +1898,12 @@ def Test_expr7_lambda()
)
assert_equal([{}, {111: 111}, {}], dll)
+ # comment halfway an expression
+ var Ref = () => 4
+ # comment
+ + 6
+ assert_equal(10, Ref())
+
ll = range(3)
map(ll, (k, v) => v == 8 || v
== 9