@@ -6,6 +6,52 @@ func Test_help_tagjump()
66 call assert_true (getline (' .' ) = ~ ' \*help.txt\*' )
77 helpclose
88
9+ help |
10+ call assert_equal (" help" , &filetype )
11+ call assert_true (getline (' .' ) = ~ ' \*bar\*' )
12+ helpclose
13+
14+ help " *
15+ call assert_equal (" help" , &filetype )
16+ call assert_true (getline (' .' ) = ~ ' \*quotestar\*' )
17+ helpclose
18+
19+ help sm ?le
20+ call assert_equal (" help" , &filetype )
21+ call assert_true (getline (' .' ) = ~ ' \*:smile\*' )
22+ helpclose
23+
24+ help :?
25+ call assert_equal (" help" , &filetype )
26+ call assert_true (getline (' .' ) = ~ ' \*:?\*' )
27+ helpclose
28+
29+ help FileW* Post
30+ call assert_equal (" help" , &filetype )
31+ call assert_true (getline (' .' ) = ~ ' \*FileWritePost\*' )
32+ helpclose
33+
34+ help `ls `
35+ call assert_equal (" help" , &filetype )
36+ call assert_true (getline (' .' ) = ~ ' \*:ls\*' )
37+ helpclose
38+
39+ help ^X
40+ call assert_equal (" help" , &filetype )
41+ call assert_true (getline (' .' ) = ~ ' \*CTRL-X\*' )
42+ helpclose
43+
44+ help i_^_CTRL- D
45+ call assert_equal (" help" , &filetype )
46+ call assert_true (getline (' .' ) = ~ ' \*i_^_CTRL-D\*' )
47+ helpclose
48+
49+ exec " help \<C-V> "
50+ call assert_equal (" help" , &filetype )
51+ call assert_true (getline (' .' ) = ~ ' \*CTRL-V\*' )
52+ helpclose
53+
54+
955 exec " help! ('textwidth'"
1056 call assert_equal (" help" , &filetype )
1157 call assert_true (getline (' .' ) = ~ " \\ *'textwidth'\\ *" )
@@ -35,6 +81,16 @@ func Test_help_tagjump()
3581 call assert_equal (" help" , &filetype )
3682 call assert_true (getline (' .' ) = ~ ' \*{address}\*' )
3783 helpclose
84+
85+ exusage
86+ call assert_equal (" help" , &filetype )
87+ call assert_true (getline (' .' ) = ~ ' \*:index\*' )
88+ helpclose
89+
90+ viusage
91+ call assert_equal (" help" , &filetype )
92+ call assert_true (getline (' .' ) = ~ ' \*normal-index\*' )
93+ helpclose
3894endfunc
3995
4096let s: langs = [' en' , ' ab' , ' ja' ]
0 commit comments