diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2018-08-22 08:40:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-22 08:40:56 +0200 |
| commit | a466bd2927c9d15071aba425a01f11435ae4bbd2 (patch) | |
| tree | 4a9a119a2e5b7db5f780059973d27548e4212970 /src/nvim/testdir | |
| parent | 19aa8ccf85c45eb13efc622535f97a6049590d89 (diff) | |
| parent | 54e6ef73f058f3e3a340addd6354cf70e2fd11b7 (diff) | |
| download | rneovim-a466bd2927c9d15071aba425a01f11435ae4bbd2.tar.gz rneovim-a466bd2927c9d15071aba425a01f11435ae4bbd2.tar.bz2 rneovim-a466bd2927c9d15071aba425a01f11435ae4bbd2.zip | |
Merge #8880 from janlazo/vim-8.0.1331
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_gf.vim | 7 | ||||
| -rw-r--r-- | src/nvim/testdir/test_winbuf_close.vim | 36 |
2 files changed, 42 insertions, 1 deletions
diff --git a/src/nvim/testdir/test_gf.vim b/src/nvim/testdir/test_gf.vim index ef1bf1075b..c352379697 100644 --- a/src/nvim/testdir/test_gf.vim +++ b/src/nvim/testdir/test_gf.vim @@ -7,7 +7,8 @@ func Test_gf_url() \ "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" + \ "fourth test for URL:\\\\machine.name\\tmp\\vimtest2d, and other text", + \ "fifth test for URL://machine.name/tmp?q=vim&opt=yes and other text", \ ]) call cursor(1,1) call search("^first") @@ -28,6 +29,10 @@ func Test_gf_url() call search("URL") call assert_equal("URL:\\\\machine.name\\tmp\\vimtest2d", expand("<cfile>")) + call search("^fifth") + call search("URL") + call assert_equal("URL://machine.name/tmp?q=vim&opt=yes", expand("<cfile>")) + set isf&vim enew! endfunc diff --git a/src/nvim/testdir/test_winbuf_close.vim b/src/nvim/testdir/test_winbuf_close.vim index ed64dd79b7..e4618610cd 100644 --- a/src/nvim/testdir/test_winbuf_close.vim +++ b/src/nvim/testdir/test_winbuf_close.vim @@ -122,3 +122,39 @@ func Test_winbuf_close() call delete('Xtest2') call delete('Xtest3') endfunc + +" Test that ":close" will respect 'winfixheight' when possible. +func Test_winfixheight_on_close() + set nosplitbelow nosplitright + + split | split | vsplit + + $wincmd w + setlocal winfixheight + let l:height = winheight(0) + + 3close + + call assert_equal(l:height, winheight(0)) + + %bwipeout! + setlocal nowinfixheight splitbelow& splitright& +endfunc + +" Test that ":close" will respect 'winfixwidth' when possible. +func Test_winfixwidth_on_close() + set nosplitbelow nosplitright + + vsplit | vsplit | split + + $wincmd w + setlocal winfixwidth + let l:width = winwidth(0) + + 3close + + call assert_equal(l:width, winwidth(0)) + + %bwipeout! + setlocal nowinfixwidth splitbelow& splitright& +endfunction |