diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-12-20 14:49:42 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-12-20 14:49:42 +0100 |
commit | d88dc4d4e950d937b44c523b9965d485f3fae4be (patch) | |
tree | 07c3df2b2d3cc13e4f890e838708df4d7de78d12 | |
parent | d0a1dee3f197d41434df4cf0271066b6aeb690fc (diff) | |
download | vim-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.vim | 16 | ||||
-rw-r--r-- | src/version.c | 2 |
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, |