1
0
forked from aniani/vim

patch 8.2.1917: no test for improved Man command

Problem:    No test for improved Man command.
Solution:   Test that shell arguments are properly escaped.
This commit is contained in:
Bram Moolenaar
2020-10-28 17:21:26 +01:00
parent 171fb923b8
commit 159563b439
2 changed files with 16 additions and 0 deletions

View File

@@ -132,4 +132,18 @@ func Test_keep_unnamed_register()
%bw!
endfunc
" Check that underlying shell command arguments are escaped.
func Test_Man_uses_shellescape()
Man `touch\ Xbar` `touch\ Xfoo`
redir => msg
1messages
redir END
call assert_match('no manual entry for "`touch Xfoo`"', msg)
call assert_false(filereadable('Xbar'))
call assert_false(filereadable('Xfoo'))
endfunc
" vim: shiftwidth=2 sts=2 expandtab

View File

@@ -750,6 +750,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1917,
/**/
1916,
/**/