1
0
forked from aniani/vim

patch 8.2.2167: Vim9: assign test fails

Problem:    Vim9: assign test fails. (Elimar Riesebieter)
Solution:   Adjust the test for dict assignment.
This commit is contained in:
Bram Moolenaar 2020-12-20 14:49:42 +01:00
parent d0a1dee3f1
commit d88dc4d4e9
2 changed files with 17 additions and 1 deletions

View File

@ -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 = {}

View File

@ -750,6 +750,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
2167,
/**/
2166,
/**/