Mercurial > vim
comparison src/testdir/test_gf.vim @ 10145:eb9a7296ae9f v7.4.2343
commit https://github.com/vim/vim/commit/53f1673cd909eb1c809c6a9086e3d104a0df9bed
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Sep 7 20:46:39 2016 +0200
patch 7.4.2343
Problem: Too many old file tests.
Solution: Turn several into new style tests. (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 07 Sep 2016 21:00:08 +0200 |
parents | |
children | 69b52a770b29 |
comparison
equal
deleted
inserted
replaced
10144:edc80d8a7d2f | 10145:eb9a7296ae9f |
---|---|
1 | |
2 " This is a test if a URL is recognized by "gf", with the cursor before and | |
3 " after the "://". Also test ":\\". | |
4 function! Test_gf_url() | |
5 enew! | |
6 call append(0, [ | |
7 \ "first test for URL://machine.name/tmp/vimtest2a and other text", | |
8 \ "second test for URL://machine.name/tmp/vimtest2b. And other text", | |
9 \ "third test for URL:\\\\machine.name\\vimtest2c and other text", | |
10 \ "fourth test for URL:\\\\machine.name\\tmp\\vimtest2d, and other text" | |
11 \ ]) | |
12 call cursor(1,1) | |
13 call search("^first") | |
14 call search("tmp") | |
15 call assert_equal("URL://machine.name/tmp/vimtest2a", expand("<cfile>")) | |
16 call search("^second") | |
17 call search("URL") | |
18 call assert_equal("URL://machine.name/tmp/vimtest2b", expand("<cfile>")) | |
19 if has("ebcdic") | |
20 set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ | |
21 else | |
22 set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ | |
23 endif | |
24 call search("^third") | |
25 call search("name") | |
26 call assert_equal("URL:\\\\machine.name\\vimtest2c", expand("<cfile>")) | |
27 call search("^fourth") | |
28 call search("URL") | |
29 call assert_equal("URL:\\\\machine.name\\tmp\\vimtest2d", expand("<cfile>")) | |
30 | |
31 set isf&vim | |
32 enew! | |
33 endfunction |