xref: /vim-8.2.3635/src/testdir/test_help.vim (revision a4f99f5a)
1" Tests for :help
2
3func Test_help_restore_snapshot()
4  help
5  set buftype=
6  help
7  edit x
8  help
9  helpclose
10endfunc
11
12func Test_help_errors()
13  call assert_fails('help doesnotexist', 'E149:')
14  call assert_fails('help!', 'E478:')
15
16  new
17  set keywordprg=:help
18  call setline(1, "   ")
19  call assert_fails('normal VK', 'E349:')
20  bwipe!
21endfunc
22
23func Test_help_keyword()
24  new
25  set keywordprg=:help
26  call setline(1, "  Visual ")
27  normal VK
28  call assert_match('^Visual mode', getline('.'))
29  call assert_equal('help', &ft)
30  close
31  bwipe!
32endfunc
33