summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique Pelle <dominique.pelle@gmail.com>2021-12-18 12:40:52 +0000
committerBram Moolenaar <Bram@vim.org>2021-12-18 12:40:52 +0000
commit0dc4d8eaecc3acc26c3bee906d98097f9faa90bd (patch)
tree9dcb33e6956a2ff81218a58473bda0fe6a095558
parent44a8977de467241a2f9959253d06eff53a8baad9 (diff)
downloadvim-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.vim8
-rw-r--r--src/version.c2
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,