summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-12-20 14:49:42 +0100
committerBram Moolenaar <Bram@vim.org>2020-12-20 14:49:42 +0100
commitd88dc4d4e950d937b44c523b9965d485f3fae4be (patch)
tree07c3df2b2d3cc13e4f890e838708df4d7de78d12
parentd0a1dee3f197d41434df4cf0271066b6aeb690fc (diff)
downloadvim-git-d88dc4d4e950d937b44c523b9965d485f3fae4be.tar.gz
patch 8.2.2167: Vim9: assign test failsv8.2.2167
Problem: Vim9: assign test fails. (Elimar Riesebieter) Solution: Adjust the test for dict assignment.
-rw-r--r--src/testdir/test_vim9_assign.vim16
-rw-r--r--src/version.c2
2 files changed, 17 insertions, 1 deletions
diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim
index c9872d4e6..4a6f1a7e5 100644
--- a/src/testdir/test_vim9_assign.vim
+++ b/src/testdir/test_vim9_assign.vim
@@ -561,10 +561,24 @@ def Test_assignment_dict()
assert_equal(dict3, {key: 'yet another'})
var lines =<< trim END
+ vim9script
+ var dd = {}
+ dd.two = 2
+ assert_equal({two: 2}, dd)
+ END
+ CheckScriptSuccess(lines)
+
+ lines =<< trim END
var dd = {one: 1}
dd.one) = 2
END
- CheckDefFailure(lines, 'E15:', 2)
+ CheckDefFailure(lines, 'E488:', 2)
+
+ lines =<< trim END
+ var dd = {one: 1}
+ var dd.one = 2
+ END
+ CheckDefAndScriptFailure(lines, 'E1017:', 2)
# empty key can be used
var dd = {}
diff --git a/src/version.c b/src/version.c
index ac6fb1265..88889b811 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2167,
+/**/
2166,
/**/
2165,