aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-06-14 17:02:58 +0200
committerDaniel Hahler <git@thequod.de>2019-06-16 19:51:12 +0200
commit3d8e8cb889ebac02feb63fe8d8bd08b7d0e95371 (patch)
tree2b24405605be0155053ad51499e8f50798d82d0b /src
parentd32b92e2651abcb541f7cedceb2488bc411ea1ca (diff)
downloadrneovim-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.vim2
-rw-r--r--src/nvim/testdir/test_taglist.vim3
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')