summaryrefslogtreecommitdiffstats
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-07-29 21:37:43 +0200
committerBram Moolenaar <Bram@vim.org>2020-07-29 21:37:43 +0200
commitc7e44a7e4caedc1bc33f5c8e481109c0ae002823 (patch)
treeb02eb9d1c71a798dcc24182932ef22b449c95030 /src/testdir
parent696ba23149eb5a7226e606e3fe6f15fdd064c5f7 (diff)
patch 8.2.1324: Vim9: line break after "=" does not workv8.2.1324
Problem: Vim9: line break after "=" does not work. Solution: Also allow for NUL after "=". (closes #6549)
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test_vim9_script.vim19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index 0166072f16..405d4877a2 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -358,6 +358,25 @@ def Test_assignment_var_list()
assert_equal(['three'], vrem)
enddef
+def Test_assignment_vim9script()
+ let lines =<< trim END
+ vim9script
+ def Func(): list<number>
+ return [1, 2]
+ enddef
+ let var1: number
+ let var2: number
+ [var1, var2] =
+ Func()
+ assert_equal(1, var1)
+ assert_equal(2, var2)
+ let ll =
+ Func()
+ assert_equal([1, 2], ll)
+ END
+ CheckScriptSuccess(lines)
+enddef
+
def Mess(): string
v:foldstart = 123
return 'xxx'