Mercurial > vim
changeset 11279:b19377368387 v8.0.0525
patch 8.0.0525: completion for user command argument not tested
commit https://github.com/vim/vim/commit/a33ddbbd04ca9b81cba6114708f42b8e26293b99
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Mar 29 21:30:04 2017 +0200
patch 8.0.0525: completion for user command argument not tested
Solution: Completion for user command argument not tested.
Problem: Add a test.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 29 Mar 2017 21:45:04 +0200 |
parents | d4733fde2c25 |
children | f8690bedf784 |
files | src/testdir/test_cmdline.vim src/version.c |
diffstat | 2 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -348,6 +348,15 @@ func Test_cmdline_complete_wildoptions() bw! endfunc +func Test_cmdline_complete_user_cmd() + command! -complete=color -nargs=1 Foo : + call feedkeys(":Foo \<Tab>\<Home>\"\<cr>", 'tx') + call assert_equal('"Foo blue', @:) + call feedkeys(":Foo b\<Tab>\<Home>\"\<cr>", 'tx') + call assert_equal('"Foo blue', @:) + delcommand Foo +endfunc + " using a leading backslash here set cpo+=C