aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_gf.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-05-07 08:38:18 +0200
committerGitHub <noreply@github.com>2019-05-07 08:38:18 +0200
commitb3adfa03b70fd5ecbe485488c10ee952ec811d93 (patch)
tree094ccda252f6b08dd1dda536607aee2a7477acbf /src/nvim/testdir/test_gf.vim
parent5a714c53f293fbbb168e4131b81ec280280ff240 (diff)
parentac1fbc28601a05cdca19f868449c86b8dd70328c (diff)
downloadrneovim-b3adfa03b70fd5ecbe485488c10ee952ec811d93.tar.gz
rneovim-b3adfa03b70fd5ecbe485488c10ee952ec811d93.tar.bz2
rneovim-b3adfa03b70fd5ecbe485488c10ee952ec811d93.zip
Merge #9978 from janlazo/vim-8.1.1285
vim-patch:8.1.{1284,1285,1286}
Diffstat (limited to 'src/nvim/testdir/test_gf.vim')
-rw-r--r--src/nvim/testdir/test_gf.vim35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_gf.vim b/src/nvim/testdir/test_gf.vim
index d233046d2b..accd21e9a3 100644
--- a/src/nvim/testdir/test_gf.vim
+++ b/src/nvim/testdir/test_gf.vim
@@ -64,3 +64,38 @@ func Test_gF()
bwipe Xfile
bwipe Xfile2
endfunc
+
+" Test for invoking 'gf' on a ${VAR} variable
+func Test_gf()
+ if has("ebcdic")
+ set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}
+ else
+ set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,}
+ endif
+
+ call writefile(["Test for gf command"], "Xtest1")
+ if has("unix")
+ call writefile([" ${CDIR}/Xtest1"], "Xtestgf")
+ else
+ call writefile([" $TDIR/Xtest1"], "Xtestgf")
+ endif
+ new Xtestgf
+ if has("unix")
+ let $CDIR = "."
+ /CDIR
+ else
+ if has("amiga")
+ let $TDIR = "/testdir"
+ else
+ let $TDIR = "."
+ endif
+ /TDIR
+ endif
+
+ normal gf
+ call assert_equal('Xtest1', fnamemodify(bufname(''), ":t"))
+ close!
+
+ call delete('Xtest1')
+ call delete('Xtestgf')
+endfunc