Mercurial > vim
changeset 23243:0804cb073097 v8.2.2167
patch 8.2.2167: Vim9: assign test fails
Commit: https://github.com/vim/vim/commit/d88dc4d4e950d937b44c523b9965d485f3fae4be
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Dec 20 14:49:42 2020 +0100
patch 8.2.2167: Vim9: assign test fails
Problem: Vim9: assign test fails. (Elimar Riesebieter)
Solution: Adjust the test for dict assignment.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 20 Dec 2020 15:00:04 +0100 |
parents | 78ff69eb0675 |
children | 78fd1e45c2fd |
files | src/testdir/test_vim9_assign.vim src/version.c |
diffstat | 2 files changed, 17 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 = {}