summaryrefslogtreecommitdiff
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-04-12 22:22:31 +0200
committerBram Moolenaar <Bram@vim.org>2020-04-12 22:22:31 +0200
commit23e032523e377d367e06441e88c67692a8c6c3e9 (patch)
tree04db10f3d16be0dfae4a784937c28fc159fd2c56 /src/testdir
parent5e774c7579a4a00d3f44fdcfcb56861bd73372e4 (diff)
downloadvim-git-23e032523e377d367e06441e88c67692a8c6c3e9.tar.gz
patch 8.2.0564: Vim9: calling a def function from non-vim9 may failv8.2.0564
Problem: Vim9: calling a def function from non-vim9 may fail. Solution: Convert varargs to a list.
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test_vim9_func.vim7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index 38d7c5a5a..c98acc906 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -576,6 +576,13 @@ def Test_multiline()
assert_equal('text777one-two', MultiLine('text', 777, 'one', 'two'))
enddef
+func Test_multiline_not_vim9()
+ call assert_equal('text1234', MultiLine('text'))
+ call assert_equal('text777', MultiLine('text', 777))
+ call assert_equal('text777one', MultiLine('text', 777, 'one'))
+ call assert_equal('text777one-two', MultiLine('text', 777, 'one', 'two'))
+endfunc
+
" When using CheckScriptFailure() for the below test, E1010 is generated instead
" of E1056.