diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-08-07 16:45:13 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-08-09 15:10:56 -0300 |
commit | 353bb20ff7dd1540cc3ccda722b2ae3c0663202c (patch) | |
tree | 6f5e966576751f998adb68238d115dc6a72d6382 /test | |
parent | 17e6000007b820f4b4986e48c7274ce460daadf1 (diff) | |
download | rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.tar.gz rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.tar.bz2 rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.zip |
build/test: setup functional tests using vroom
Diffstat (limited to 'test')
-rw-r--r-- | test/legacy/test2-filename-recognition.vroom | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/test/legacy/test2-filename-recognition.vroom b/test/legacy/test2-filename-recognition.vroom new file mode 100644 index 0000000000..b8169ec207 --- /dev/null +++ b/test/legacy/test2-filename-recognition.vroom @@ -0,0 +1,40 @@ +Test if URLs are recognized as filenames by commands such as "gf". Here +we'll use `expand("<cfile>")` since "gf" would need to open the file. + +Insert some URLs: + + % first test for URL://machine.name/tmp/vimtest2a and other text<cr> + % second test for URL://machine.name/tmp/vimtest2b. And other text<cr> + % third test for URL:\\machine.name\vimtest2c and other text<cr> + % fourth test for URL:\\machine.name\tmp\vimtest2d, and other text + +Go to the first URL: + + :/^first<cr>/tmp + +Append the url to the beginning of the buffer: + + :call append(0, expand("<cfile>")) + +Repeat for the second URL, but navigate to the 'URL' word: + + :/^second<cr>/URL<cr>:call append(1, expand("<cfile>")) + +Repeat for the other two, but first the 'isfname' option must be set to +allow '\' in filenames + + :set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ + :/^third<cr>/name<cr>:call append(2, expand("<cfile>")) + :/^fourth<cr>/URL<cr>:call append(3, expand("<cfile>")) + +Delete the initial text which starts at line 5: + + > 5GdG + +Result: + + URL://machine.name/tmp/vimtest2a + URL://machine.name/tmp/vimtest2b + URL:\\machine.name\vimtest2c + URL:\\machine.name\tmp\vimtest2d + @end |