diff options
author | Dominique Pelle <dominique.pelle@gmail.com> | 2021-12-18 12:40:52 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-12-18 12:40:52 +0000 |
commit | 0dc4d8eaecc3acc26c3bee906d98097f9faa90bd (patch) | |
tree | 9dcb33e6956a2ff81218a58473bda0fe6a095558 | |
parent | 44a8977de467241a2f9959253d06eff53a8baad9 (diff) | |
download | vim-git-0dc4d8eaecc3acc26c3bee906d98097f9faa90bd.tar.gz |
patch 8.2.3845: Vim9: test fails when the channel feature is missingv8.2.3845
Problem: Vim9: test fails when the channel feature is missing.
Solution: Check for the channel feature. (Dominique Pellé, closes #9368)
-rw-r--r-- | src/testdir/test_vim9_builtin.vim | 8 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim index c9255575e..aa5af0d89 100644 --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -2027,7 +2027,9 @@ def Test_luaeval() enddef def Test_map() - CheckDefAndScriptFailure2(['map(test_null_channel(), "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got channel', 'E1228: List, Dictionary, Blob or String required for argument 1') + if has('channel') + CheckDefAndScriptFailure2(['map(test_null_channel(), "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got channel', 'E1228: List, Dictionary, Blob or String required for argument 1') + endif CheckDefAndScriptFailure2(['map(1, "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got number', 'E1228: List, Dictionary, Blob or String required for argument 1') enddef @@ -2144,7 +2146,9 @@ def Test_mapcheck() enddef def Test_mapnew() - CheckDefAndScriptFailure2(['mapnew(test_null_job(), "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got job', 'E1228: List, Dictionary, Blob or String required for argument 1') + if has('channel') + CheckDefAndScriptFailure2(['mapnew(test_null_job(), "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got job', 'E1228: List, Dictionary, Blob or String required for argument 1') + endif CheckDefAndScriptFailure2(['mapnew(1, "1")'], 'E1013: Argument 1: type mismatch, expected list<any> but got number', 'E1228: List, Dictionary, Blob or String required for argument 1') enddef diff --git a/src/version.c b/src/version.c index dbf2fe5ac..262a330c6 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3845, +/**/ 3844, /**/ 3843, |