changeset 16233:59177d9466aa v8.1.1121

patch 8.1.1121: test for term_gettitle() was disabled commit https://github.com/vim/vim/commit/4a5711b5ea54525a262a57ec0d418f76504bad46 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Apr 6 12:39:55 2019 +0200 patch 8.1.1121: test for term_gettitle() was disabled Problem: Test for term_gettitle() was disabled. Solution: Enable the test and bail out only when it doesn't work. (Dominique Pelle, closes #3776)
author Bram Moolenaar <Bram@vim.org>
date Sat, 06 Apr 2019 12:45:05 +0200
parents 3d62577c3539
children dbfd219fe9b3
files src/testdir/test_terminal.vim src/version.c
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -1842,17 +1842,15 @@ func Test_terminal_no_job()
 endfunc
 
 func Test_term_gettitle()
-  if !has('title') || empty(&t_ts)
-    return
-  endif
-  " TODO: this fails on Travis
-  return
-
   " term_gettitle() returns an empty string for a non-terminal buffer
-  " or for a non-existing buffer.
+  " and for a non-existing buffer.
   call assert_equal('', term_gettitle(bufnr('%')))
   call assert_equal('', term_gettitle(bufnr('$') + 1))
 
+  if !has('title') || &title == 0 || empty(&t_ts)
+    throw "Skipped: can't get/set title"
+  endif
+
   let term = term_start([GetVimProg(), '--clean', '-c', 'set noswapfile'])
   call WaitForAssert({-> assert_equal('[No Name] - VIM', term_gettitle(term)) })
 
--- a/src/version.c
+++ b/src/version.c
@@ -772,6 +772,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1121,
+/**/
     1120,
 /**/
     1119,