diff options
author | Daniel Hahler <git@thequod.de> | 2019-06-14 17:02:58 +0200 |
---|---|---|
committer | Daniel Hahler <git@thequod.de> | 2019-06-16 19:51:12 +0200 |
commit | 3d8e8cb889ebac02feb63fe8d8bd08b7d0e95371 (patch) | |
tree | 2b24405605be0155053ad51499e8f50798d82d0b /src | |
parent | d32b92e2651abcb541f7cedceb2488bc411ea1ca (diff) | |
download | rneovim-3d8e8cb889ebac02feb63fe8d8bd08b7d0e95371.tar.gz rneovim-3d8e8cb889ebac02feb63fe8d8bd08b7d0e95371.tar.bz2 rneovim-3d8e8cb889ebac02feb63fe8d8bd08b7d0e95371.zip |
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).
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/testdir/setup.vim | 2 | ||||
-rw-r--r-- | src/nvim/testdir/test_taglist.vim | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/testdir/setup.vim b/src/nvim/testdir/setup.vim index c75b00d5de..cbc4fac0f3 100644 --- a/src/nvim/testdir/setup.vim +++ b/src/nvim/testdir/setup.vim @@ -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' diff --git a/src/nvim/testdir/test_taglist.vim b/src/nvim/testdir/test_taglist.vim index ea0a6b9678..42cfc89808 100644 --- a/src/nvim/testdir/test_taglist.vim +++ b/src/nvim/testdir/test_taglist.vim @@ -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') |