@@ -1622,6 +1622,19 @@ func Test_inputlist()
16221622 call assert_fails (' call inputlist(test_null_list())' , ' E686:' )
16231623endfunc
16241624
1625+ func Test_range_inputlist ()
1626+ " flush out any garbage left in the buffer
1627+ while getchar (0 )
1628+ endwhile
1629+
1630+ call feedkeys (" :let result = inputlist(range(10))\<CR> 1\<CR> " , ' x' )
1631+ call assert_equal (1 , result)
1632+ call feedkeys (" :let result = inputlist(range(3, 10))\<CR> 1\<CR> " , ' x' )
1633+ call assert_equal (1 , result)
1634+
1635+ unlet result
1636+ endfunc
1637+
16251638func Test_balloon_show ()
16261639 CheckFeature balloon_eval
16271640
@@ -2550,12 +2563,6 @@ func Test_range()
25502563 call assert_equal (1 , index (range (1 , 5 ), 2 ))
25512564 call assert_fails (" echo index([1, 2], 1, [])" , ' E745:' )
25522565
2553- " inputlist()
2554- call feedkeys (" :let result = inputlist(range(10))\<CR> 1\<CR> " , ' x' )
2555- call assert_equal (1 , result)
2556- call feedkeys (" :let result = inputlist(range(3, 10))\<CR> 1\<CR> " , ' x' )
2557- call assert_equal (1 , result)
2558-
25592566 " insert()
25602567 call assert_equal ([42 , 1 , 2 , 3 , 4 , 5 ], insert (range (1 , 5 ), 42 ))
25612568 call assert_equal ([42 , 1 , 2 , 3 , 4 , 5 ], insert (range (1 , 5 ), 42 , 0 ))
0 commit comments