# HG changeset patch # User Bram Moolenaar # Date 1627220703 -7200 # Node ID 53340635776e6232a64c74ee930badac953e66ca # Parent 39687b3e8d252e26115add72a6ae6878a8301a62 patch 8.2.3220: Test_term_setansicolors() fails in some configurations Commit: https://github.com/vim/vim/commit/2ec28aec9d4f1b9c1c008e36adde9fc82affae0f Author: Dominique Pelle Date: Sun Jul 25 15:41:44 2021 +0200 patch 8.2.3220: Test_term_setansicolors() fails in some configurations Problem: Test_term_setansicolors() fails in some configurations. Solution: Check available features. (Dominique Pell?, closes https://github.com/vim/vim/issues/8636) diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -3352,8 +3352,13 @@ enddef def Test_term_setansicolors() CheckRunVimInTerminal - CheckDefAndScriptFailure2(['term_setansicolors([], "p")'], 'E1013: Argument 1: type mismatch, expected string but got list', 'E1174: String required for argument 1') - CheckDefAndScriptFailure2(['term_setansicolors(10, {})'], 'E1013: Argument 2: type mismatch, expected list but got dict', 'E1211: List required for argument 2') + + if has('termguicolors') || has('gui') + CheckDefAndScriptFailure2(['term_setansicolors([], "p")'], 'E1013: Argument 1: type mismatch, expected string but got list', 'E1174: String required for argument 1') + CheckDefAndScriptFailure2(['term_setansicolors(10, {})'], 'E1013: Argument 2: type mismatch, expected list but got dict', 'E1211: List required for argument 2') + else + throw 'Skipped: Only works with termguicolors or gui feature' + endif enddef def Test_term_setapi() diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -756,6 +756,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3220, +/**/ 3219, /**/ 3218,