Mercurial > vim
diff src/testdir/test_help.vim @ 13014:e1deb00ffc27 v8.0.1383
patch 8.0.1383: local additions in help skips some files
commit https://github.com/vim/vim/commit/35c5e8155da797f14124d98fdc6189067b965688
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Dec 9 21:10:13 2017 +0100
patch 8.0.1383: local additions in help skips some files
Problem: Local additions in help skips some files. (joshklod)
Solution: Check the base file name length equals.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 09 Dec 2017 21:15:04 +0100 |
parents | 55cf556d8ce1 |
children | d0dfb3b0fe31 |
line wrap: on
line diff
--- 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