Permalink
Browse files

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 947b39e761b8a95cc1bd37ad0c2c30552238809a
Showing with 13 additions and 0 deletions.
  1. +11 −0 src/testdir/test_functions.vim
  2. +2 −0 src/version.c
@@ -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.
@@ -793,6 +793,8 @@ static char *(features[]) =

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

0 comments on commit 947b39e

Please sign in to comment.