summaryrefslogtreecommitdiff
path: root/src/testdir/test_lambda.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-12-06 15:03:19 +0100
committerBram Moolenaar <Bram@vim.org>2020-12-06 15:03:19 +0100
commit67322bf74a106b6476b093e75da87d61e2181b76 (patch)
tree6b99bac57200921542860cb25ead34f5470969f7 /src/testdir/test_lambda.vim
parent918a4249176a8ccec3a34c9c7ef7bf4163676a63 (diff)
downloadvim-git-67322bf74a106b6476b093e75da87d61e2181b76.tar.gz
patch 8.2.2100: insufficient testing for function range and dictv8.2.2100
Problem: Insufficient testing for function range and dict. Solution: Add a few tests. (Dominique Pellé, closes #7428)
Diffstat (limited to 'src/testdir/test_lambda.vim')
-rw-r--r--src/testdir/test_lambda.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/testdir/test_lambda.vim b/src/testdir/test_lambda.vim
index aa734624a..60d58c542 100644
--- a/src/testdir/test_lambda.vim
+++ b/src/testdir/test_lambda.vim
@@ -247,6 +247,11 @@ func Test_closure_counter()
call assert_equal(2, l:F())
call assert_equal(3, l:F())
call assert_equal(4, l:F())
+
+ call assert_match("^\n function <SNR>\\d\\+_bar() closure"
+ \ .. "\n1 let x += 1"
+ \ .. "\n2 return x"
+ \ .. "\n endfunction$", execute('func s:bar'))
endfunc
func Test_closure_unlet()