mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 7.4.1923
Problem: Command line editing is not tested much. Solution: Add tests for expanding the file name and 'wildmenu'.
This commit is contained in:
parent
06469e979f
commit
ae3150ec8d
@ -169,6 +169,7 @@ NEW_TESTS = test_arglist.res \
|
|||||||
test_backspace_opt.res \
|
test_backspace_opt.res \
|
||||||
test_cdo.res \
|
test_cdo.res \
|
||||||
test_channel.res \
|
test_channel.res \
|
||||||
|
test_cmdline.res \
|
||||||
test_hardcopy.res \
|
test_hardcopy.res \
|
||||||
test_history.res \
|
test_history.res \
|
||||||
test_increment.res \
|
test_increment.res \
|
||||||
|
26
src/testdir/test_cmdline.vim
Normal file
26
src/testdir/test_cmdline.vim
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
" Tests for editing the command line.
|
||||||
|
|
||||||
|
func Test_complete_tab()
|
||||||
|
call writefile(['testfile'], 'Xtestfile')
|
||||||
|
call feedkeys(":e Xtest\t\r", "tx")
|
||||||
|
call assert_equal('testfile', getline(1))
|
||||||
|
call delete('Xtestfile')
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
func Test_complete_list()
|
||||||
|
" We can't see the output, but at least we check the code runs properly.
|
||||||
|
call feedkeys(":e test\<C-D>\r", "tx")
|
||||||
|
call assert_equal('test', expand('%:t'))
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
func Test_complete_wildmenu()
|
||||||
|
call writefile(['testfile1'], 'Xtestfile1')
|
||||||
|
call writefile(['testfile2'], 'Xtestfile2')
|
||||||
|
set wildmenu
|
||||||
|
call feedkeys(":e Xtest\t\t\r", "tx")
|
||||||
|
call assert_equal('testfile2', getline(1))
|
||||||
|
|
||||||
|
call delete('Xtestfile1')
|
||||||
|
call delete('Xtestfile2')
|
||||||
|
set nowildmenu
|
||||||
|
endfunc
|
@ -753,6 +753,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1923,
|
||||||
/**/
|
/**/
|
||||||
1922,
|
1922,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user