diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-12-09 21:10:13 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-12-09 21:10:13 +0100 |
commit | 35c5e8155da797f14124d98fdc6189067b965688 (patch) | |
tree | a6c772ecc0bd5b4363e8f0ca3b663046662f434e /src/testdir/test_help.vim | |
parent | f405c8fe85bba6dc96a68a12ab976f745fc51a38 (diff) | |
download | vim-git-35c5e8155da797f14124d98fdc6189067b965688.tar.gz |
patch 8.0.1383: local additions in help skips some filesv8.0.1383
Problem: Local additions in help skips some files. (joshklod)
Solution: Check the base file name length equals.
Diffstat (limited to 'src/testdir/test_help.vim')
-rw-r--r-- | src/testdir/test_help.vim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/testdir/test_help.vim b/src/testdir/test_help.vim index 85c129628..c550ff09e 100644 --- a/src/testdir/test_help.vim +++ b/src/testdir/test_help.vim @@ -30,3 +30,22 @@ func Test_help_keyword() close bwipe! endfunc + +func Test_help_local_additions() + call mkdir('Xruntime/doc', 'p') + call writefile(['*mydoc.txt* my awesome doc'], 'Xruntime/doc/mydoc.txt') + call writefile(['*mydoc-ext.txt* my extended awesome doc'], 'Xruntime/doc/mydoc-ext.txt') + let rtp_save = &rtp + set rtp+=./Xruntime + help + 1 + call search('mydoc.txt') + call assert_equal('|mydoc.txt| my awesome doc', getline('.')) + 1 + call search('mydoc-ext.txt') + call assert_equal('|mydoc-ext.txt| my extended awesome doc', getline('.')) + close + + call delete('Xruntime', 'rf') + let &rtp = rtp_save +endfunc |