Bram Moolenaar | 343b8c0 | 2017-02-17 12:04:56 +0100 | [diff] [blame] | 1 | " Tests for :help |
| 2 | |
| 3 | func Test_help_restore_snapshot() |
| 4 | help |
| 5 | set buftype= |
| 6 | help |
| 7 | edit x |
| 8 | help |
| 9 | helpclose |
| 10 | endfunc |
Bram Moolenaar | 751ba61 | 2017-03-16 22:26:44 +0100 | [diff] [blame] | 11 | |
| 12 | func Test_help_errors() |
| 13 | call assert_fails('help doesnotexist', 'E149:') |
| 14 | call assert_fails('help!', 'E478:') |
Bram Moolenaar | a4f99f5 | 2017-08-26 16:25:32 +0200 | [diff] [blame] | 15 | |
| 16 | new |
| 17 | set keywordprg=:help |
| 18 | call setline(1, " ") |
| 19 | call assert_fails('normal VK', 'E349:') |
| 20 | bwipe! |
| 21 | endfunc |
| 22 | |
| 23 | func 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! |
Bram Moolenaar | 751ba61 | 2017-03-16 22:26:44 +0100 | [diff] [blame] | 32 | endfunc |