From 947b39e761b8a95cc1bd37ad0c2c30552238809a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 22 Jul 2018 19:36:37 +0200 Subject: [PATCH] patch 8.1.0204: inputlist() is not tested Problem: inputlist() is not tested. Solution: Add a test. (Dominique Pelle, closes #3240) --- src/testdir/test_functions.vim | 11 +++++++++++ src/version.c | 2 ++ 2 files changed, 13 insertions(+) diff --git a/src/testdir/test_functions.vim b/src/testdir/test_functions.vim index 5cfaaa0643..14181fb0a4 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 66fabd95c7..735ac0e9a0 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, /**/ -- 2.47.2