From 9aeb33639f49511cc16962a11a40844693ddb15e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 6 Jun 2019 12:36:15 +0200 Subject: [PATCH] patch 8.1.1474: 'ttybuiltin' is not tested Problem: 'ttybuiltin' is not tested. Solution: At least test that it doesn't break things. --- src/testdir/test_termcodes.vim | 20 ++++++++++++++++++++ src/version.c | 2 ++ 2 files changed, 22 insertions(+) diff --git a/src/testdir/test_termcodes.vim b/src/testdir/test_termcodes.vim index d602ee5d5..9cfc64983 100644 --- a/src/testdir/test_termcodes.vim +++ b/src/testdir/test_termcodes.vim @@ -717,4 +717,24 @@ func Test_get_termcode() set t_k1= set t_k1& call assert_equal(k1, &t_k1) + + " use external termcap first + set nottybuiltin + set t_k1= + set t_k1& + " when using external termcap may get something else, but it must not be + " empty, since we would fallback to the builtin one. + call assert_notequal('', &t_k1) + + if &term =~ 'xterm' + " use internal termcap first + let term_save = &term + let &term = 'builtin_' .. &term + set t_k1= + set t_k1& + call assert_equal(k1, &t_k1) + let &term = term_save + endif + + set ttybuiltin endfunc diff --git a/src/version.c b/src/version.c index cd138ab9c..a422cb0a4 100644 --- a/src/version.c +++ b/src/version.c @@ -767,6 +767,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1474, /**/ 1473, /**/ -- 2.40.0