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/test_winbuf_close.vim | |
| 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/test_winbuf_close.vim')
| -rw-r--r-- | src/nvim/testdir/test_winbuf_close.vim | 36 |
1 files changed, 36 insertions, 0 deletions
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 |