patch 8.0.1711: term_setsize() is not implemented yet
Problem: Term_setsize() is not implemented yet.
Solution: Implement it.
diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim
index e97ee06..137de7d 100644
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -286,9 +286,18 @@
vsplit
exe 'terminal ++rows=5 ++cols=33 ' . cmd
- let size = term_getsize('')
+ call assert_equal([5, 33], term_getsize(''))
+
+ call term_setsize('', 6, 0)
+ call assert_equal([6, 33], term_getsize(''))
+
+ call term_setsize('', 0, 35)
+ call assert_equal([6, 35], term_getsize(''))
+
+ call term_setsize('', 7, 30)
+ call assert_equal([7, 30], term_getsize(''))
+
bwipe!
- call assert_equal([5, 33], size)
call term_start(cmd, {'term_rows': 6, 'term_cols': 36})
let size = term_getsize('')