vim-patch:8.1.2270: "gf" is not tested in Visual mode

Problem:    "gf" is not tested in Visual mode.
Solution:   Add Visual mode test and test errors. (Dominique Pelle,
            closes vim/vim#5197)
0208b6b771
This commit is contained in:
Jan Edmund Lazo 2019-11-08 21:59:31 -05:00
parent 805a577f71
commit 2a59ae0f1d
No known key found for this signature in database
GPG Key ID: 64915E6E9F735B15

View File

@ -99,3 +99,28 @@ func Test_gf()
call delete('Xtest1')
call delete('Xtestgf')
endfunc
func Test_gf_visual()
call writefile([], "Xtest_gf_visual")
new
call setline(1, 'XXXtest_gf_visualXXX')
set hidden
" Visually select Xtest_gf_visual and use gf to go to that file
norm! ttvtXgf
call assert_equal('Xtest_gf_visual', bufname('%'))
bwipe!
call delete('Xtest_gf_visual')
set hidden&
endfunc
func Test_gf_error()
new
call assert_fails('normal gf', 'E446:')
call assert_fails('normal gF', 'E446:')
call setline(1, '/doesnotexist')
call assert_fails('normal gf', 'E447:')
call assert_fails('normal gF', 'E447:')
bwipe!
endfunc