Mercurial > vim
diff src/testdir/test_terminal.vim @ 12056:0498547dace0 v8.0.0908
patch 8.0.0908: cannot set terminal size with options
commit https://github.com/vim/vim/commit/08d384ff3aa0366c18fb87ed215b1b4bdf9b1745
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Aug 11 21:51:23 2017 +0200
patch 8.0.0908: cannot set terminal size with options
Problem: Cannot set terminal size with options.
Solution: Add "term_rows", "term_cols" and "vertical".
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 11 Aug 2017 22:00:05 +0200 |
parents | 278aabefc7f9 |
children | a879814b8a37 |
line wrap: on
line diff
--- a/src/testdir/test_terminal.vim +++ b/src/testdir/test_terminal.vim @@ -247,22 +247,43 @@ func Test_terminal_size() bwipe! call assert_equal(5, size[0]) + call term_start(cmd, {'term_rows': 6}) + let size = term_getsize('') + bwipe! + call assert_equal(6, size[0]) + vsplit exe '5,33terminal ' . cmd let size = term_getsize('') bwipe! call assert_equal([5, 33], size) + call term_start(cmd, {'term_rows': 6, 'term_cols': 36}) + let size = term_getsize('') + bwipe! + call assert_equal([6, 36], size) + exe 'vertical 20terminal ' . cmd let size = term_getsize('') bwipe! call assert_equal(20, size[1]) + call term_start(cmd, {'vertical': 1, 'term_cols': 26}) + let size = term_getsize('') + bwipe! + call assert_equal(26, size[1]) + split exe 'vertical 6,20terminal ' . cmd let size = term_getsize('') bwipe! call assert_equal([6, 20], size) + + call term_start(cmd, {'vertical': 1, 'term_rows': 7, 'term_cols': 27}) + let size = term_getsize('') + bwipe! + call assert_equal([7, 27], size) + endfunc func Test_finish_close()