Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
patch 8.1.0204: inputlist() is not tested
Problem:    inputlist() is not tested.
Solution:   Add a test. (Dominique Pelle, closes #3240)
  • Loading branch information
brammool committed Jul 22, 2018
1 parent 578333b commit 947b39e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/testdir/test_functions.vim
Expand Up @@ -810,6 +810,17 @@ func Test_col()
bw!
endfunc

func Test_inputlist()
call feedkeys(":let c = inputlist(['Select color:', '1. red', '2. green', '3. blue'])\<cr>1\<cr>", 'tx')
call assert_equal(1, c)
call feedkeys(":let c = inputlist(['Select color:', '1. red', '2. green', '3. blue'])\<cr>2\<cr>", 'tx')
call assert_equal(2, c)
call feedkeys(":let c = inputlist(['Select color:', '1. red', '2. green', '3. blue'])\<cr>3\<cr>", 'tx')
call assert_equal(3, c)

call assert_fails('call inputlist("")', 'E686:')
endfunc

func Test_balloon_show()
if has('balloon_eval')
" This won't do anything but must not crash either.
Expand Down
2 changes: 2 additions & 0 deletions src/version.c
Expand Up @@ -793,6 +793,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
204,
/**/
203,
/**/
Expand Down

0 comments on commit 947b39e

Please sign in to comment.