diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-10-20 23:11:33 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-10-20 23:11:33 +0200 |
commit | 20d89e0ac65686481f97657008deede0b39ef5db (patch) | |
tree | 5e4b7cec2362f013dd0f35fbb40ca569644cc06f /src/testdir/test_vim9_cmd.vim | |
parent | e9f9f16387554e5b34ba42ce00c42c28dd66af58 (diff) |
patch 8.2.1873: Vim9: missing white space when using <f-args>v8.2.1873
Problem: Vim9: missing white space when using <f-args>.
Solution: Add spaces. (Christian J. Robinson)
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index 599c287e23..ad3454d831 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -375,6 +375,24 @@ def Test_command_star_range() bwipe! enddef +def Test_f_args() + var lines =<< trim END + vim9script + + func SaveCmdArgs(...) + let g:args = a:000 + endfunc + + command -nargs=* TestFArgs call SaveCmdArgs(<f-args>) + + TestFArgs + assert_equal([], g:args) + + TestFArgs one two three + assert_equal(['one', 'two', 'three'], g:args) + END + CheckScriptSuccess(lines) +enddef " vim: ts=8 sw=2 sts=2 expandtab tw=80 fdm=marker |