From: Bram Moolenaar Date: Sun, 22 Jul 2018 17:36:37 +0000 (+0200) Subject: patch 8.1.0204: inputlist() is not tested X-Git-Tag: v8.1.0204 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=947b39e761b8a95cc1bd37ad0c2c30552238809a;p=vim patch 8.1.0204: inputlist() is not tested Problem: inputlist() is not tested. Solution: Add a test. (Dominique Pelle, closes #3240) --- diff --git a/src/testdir/test_functions.vim b/src/testdir/test_functions.vim index 5cfaaa064..14181fb0a 100644 --- a/src/testdir/test_functions.vim +++ b/src/testdir/test_functions.vim @@ -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'])\1\", 'tx') + call assert_equal(1, c) + call feedkeys(":let c = inputlist(['Select color:', '1. red', '2. green', '3. blue'])\2\", 'tx') + call assert_equal(2, c) + call feedkeys(":let c = inputlist(['Select color:', '1. red', '2. green', '3. blue'])\3\", '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. diff --git a/src/version.c b/src/version.c index 66fabd95c..735ac0e9a 100644 --- a/src/version.c +++ b/src/version.c @@ -793,6 +793,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 204, /**/ 203, /**/