tests: fix Test_tagfiles: use Vim's 'tags' setting

Otherwise it might fail with an existing `tags` file upwards, e.g. in
neovim's source directory (which should be rather common).
This commit is contained in:
Daniel Hahler
2019-06-14 17:02:58 +02:00
parent d32b92e265
commit 3d8e8cb889
2 changed files with 4 additions and 1 deletions

View File

@@ -17,6 +17,8 @@ set listchars=eol:$
set fillchars=vert:\|,fold:-
set shortmess-=F
set laststatus=1
set tags=./tags,tags
" Prevent Nvim log from writing to stderr.
let $NVIM_LOG_FILE = exists($NVIM_LOG_FILE) ? $NVIM_LOG_FILE : 'Xnvim.log'

View File

@@ -90,7 +90,8 @@ func Test_tagfiles()
\ fnamemodify(tf[0], ':p:gs?\\?/?'))
helpclose
call assert_equal(['Xtags1', 'Xtags2'], tagfiles())
set tags&
" Nvim: defaults to "./tags;,tags", which might cause false positives.
set tags=./tags,tags
call assert_equal([], tagfiles())
call delete('Xtags1')