patch 8.2.1629: test fails without terminal feature
Problem: Test fails without terminal feature.
Solution: Check for terminal feature.
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index a3a53e6..4efb48e 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -1665,17 +1665,25 @@
enddef
def Test_term_gettty()
- let buf = Run_shell_in_terminal({})
- assert_notequal('', term_gettty(buf, true))
- StopShellInTerminal(buf)
+ if !has('terminal')
+ MissingFeature 'terminal'
+ else
+ let buf = Run_shell_in_terminal({})
+ assert_notequal('', term_gettty(buf, true))
+ StopShellInTerminal(buf)
+ endif
enddef
def Test_term_start()
- botright new
- let winnr = winnr()
- term_start(&shell, #{curwin: true})
- assert_equal(winnr, winnr())
- bwipe!
+ if !has('terminal')
+ MissingFeature 'terminal'
+ else
+ botright new
+ let winnr = winnr()
+ term_start(&shell, #{curwin: true})
+ assert_equal(winnr, winnr())
+ bwipe!
+ endif
enddef
def Test_timer_paused()
diff --git a/src/version.c b/src/version.c
index 4d25ecc..4ba5e51 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1629,
+/**/
1628,
/**/
1627,