patch 8.2.2534: missing test coverage
Problem: Missing test coverage.
Solution: Improve test coverage for completion with different encodings,
mapset(), and term function failures. (Dominique Pellé,
closes #7877)
diff --git a/src/testdir/test_terminal3.vim b/src/testdir/test_terminal3.vim
index eaf37e6..037d935 100644
--- a/src/testdir/test_terminal3.vim
+++ b/src/testdir/test_terminal3.vim
@@ -301,6 +301,11 @@
call assert_fails('let p = term_getansicolors([])', 'E745:')
call assert_fails('call term_setansicolors([], [])', 'E745:')
endif
+ let buf = term_start('echo')
+ call assert_fails('call term_setapi(' .. buf .. ', {})', 'E731:')
+ call assert_fails('call term_setkill(' .. buf .. ', {})', 'E731:')
+ call assert_fails('call term_setrestore(' .. buf .. ', {})', 'E731:')
+ exe buf . "bwipe!"
endfunc
" Test for sending various special keycodes to a terminal