mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 21:48:35 +00:00
vim-patch:8.0.0470: not enough testing for help commands
Problem: Not enough testing for help commands.
Solution: Add a few more help tests. (Dominique Pelle, closes vim/vim#1565)
751ba616d1
This commit is contained in:
@@ -18,6 +18,52 @@ func Test_help_tagjump()
|
||||
call assert_true(getline('.') =~ '\*help.txt\*')
|
||||
helpclose
|
||||
|
||||
help |
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*bar\*')
|
||||
helpclose
|
||||
|
||||
help "*
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*quotestar\*')
|
||||
helpclose
|
||||
|
||||
help sm?le
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*:smile\*')
|
||||
helpclose
|
||||
|
||||
help :?
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*:?\*')
|
||||
helpclose
|
||||
|
||||
help FileW*Post
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*FileWritePost\*')
|
||||
helpclose
|
||||
|
||||
help `ls`
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*:ls\*')
|
||||
helpclose
|
||||
|
||||
help ^X
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*CTRL-X\*')
|
||||
helpclose
|
||||
|
||||
help i_^_CTRL-D
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*i_^_CTRL-D\*')
|
||||
helpclose
|
||||
|
||||
exec "help \<C-V>"
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*CTRL-V\*')
|
||||
helpclose
|
||||
|
||||
|
||||
exec "help! ('textwidth'"
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ "\\*'textwidth'\\*")
|
||||
@@ -47,6 +93,16 @@ func Test_help_tagjump()
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*{address}\*')
|
||||
helpclose
|
||||
|
||||
exusage
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*:index\*')
|
||||
helpclose
|
||||
|
||||
viusage
|
||||
call assert_equal("help", &filetype)
|
||||
call assert_true(getline('.') =~ '\*normal-index\*')
|
||||
helpclose
|
||||
endfunc
|
||||
|
||||
let s:langs = ['en', 'ab', 'ja']
|
||||
|
Reference in New Issue
Block a user