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 | |
parent | 17e6000007b820f4b4986e48c7274ce460daadf1 (diff) | |
download | rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.tar.gz rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.tar.bz2 rneovim-353bb20ff7dd1540cc3ccda722b2ae3c0663202c.zip |
build/test: setup functional tests using vroom
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | src/nvim/testdir/test2.in | 29 | ||||
-rw-r--r-- | src/nvim/testdir/test2.ok | 4 | ||||
-rw-r--r-- | test/legacy/test2-filename-recognition.vroom | 40 |
4 files changed, 41 insertions, 33 deletions
@@ -76,6 +76,7 @@ endif test: | nvim +$(SINGLE_MAKE) -C src/nvim/testdir $(MAKEOVERRIDES) + PATH="$$(pwd)/build/bin:$$PATH" vroom --neovim --crawl test unittest: | nvim +$(BUILD_CMD) -C build unittest diff --git a/src/nvim/testdir/test2.in b/src/nvim/testdir/test2.in deleted file mode 100644 index b7b5a51066..0000000000 --- a/src/nvim/testdir/test2.in +++ /dev/null @@ -1,29 +0,0 @@ - -This is a test if a URL is recognized by "gf", with the cursor before and -after the "://". Also test ":\\". - -STARTTEST -:so small.vim -/^first -/tmp -:call append(0, expand("<cfile>")) -/^second -/URL -:call append(1, expand("<cfile>")) -:if has("ebcdic") -: set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ -:else -: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ -:endif -/^third -/name -:call append(2, expand("<cfile>")) -/^fourth -/URL -:call append(3, expand("<cfile>")) -5GdG:wq! test.out -ENDTEST -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 diff --git a/src/nvim/testdir/test2.ok b/src/nvim/testdir/test2.ok deleted file mode 100644 index 32978825f8..0000000000 --- a/src/nvim/testdir/test2.ok +++ /dev/null @@ -1,4 +0,0 @@ -URL://machine.name/tmp/vimtest2a -URL://machine.name/tmp/vimtest2b -URL:\\machine.name\vimtest2c -URL:\\machine.name\tmp\vimtest2d 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 |