forked from aniani/vim
Problem: Too many old file tests. Solution: Turn several into new style tests. (Yegappan Lakshmanan)
34 lines
1.1 KiB
VimL
34 lines
1.1 KiB
VimL
|
|
" This is a test if a URL is recognized by "gf", with the cursor before and
|
|
" after the "://". Also test ":\\".
|
|
function! Test_gf_url()
|
|
enew!
|
|
call append(0, [
|
|
\ "first test for URL://machine.name/tmp/vimtest2a and other text",
|
|
\ "second test for URL://machine.name/tmp/vimtest2b. And other text",
|
|
\ "third test for URL:\\\\machine.name\\vimtest2c and other text",
|
|
\ "fourth test for URL:\\\\machine.name\\tmp\\vimtest2d, and other text"
|
|
\ ])
|
|
call cursor(1,1)
|
|
call search("^first")
|
|
call search("tmp")
|
|
call assert_equal("URL://machine.name/tmp/vimtest2a", expand("<cfile>"))
|
|
call search("^second")
|
|
call search("URL")
|
|
call assert_equal("URL://machine.name/tmp/vimtest2b", expand("<cfile>"))
|
|
if has("ebcdic")
|
|
set isf=@,240-249,/,.,-,_,+,,,$,:,~,\
|
|
else
|
|
set isf=@,48-57,/,.,-,_,+,,,$,:,~,\
|
|
endif
|
|
call search("^third")
|
|
call search("name")
|
|
call assert_equal("URL:\\\\machine.name\\vimtest2c", expand("<cfile>"))
|
|
call search("^fourth")
|
|
call search("URL")
|
|
call assert_equal("URL:\\\\machine.name\\tmp\\vimtest2d", expand("<cfile>"))
|
|
|
|
set isf&vim
|
|
enew!
|
|
endfunction
|