comparison src/testdir/test_vim9_script.vim @ 25489:911fdca7f736 v8.2.3281

patch 8.2.3281: Vim9: TODO items in tests can be taken care of Commit: https://github.com/vim/vim/commit/23e2e115154ef0bf05d809024eed328a46ed0f82 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Aug 3 21:16:18 2021 +0200 patch 8.2.3281: Vim9: TODO items in tests can be taken care of Problem: Vim9: TODO items in tests can be taken care of. Solution: Update test for now working functionality. (closes https://github.com/vim/vim/issues/8694)
author Bram Moolenaar <Bram@vim.org>
date Tue, 03 Aug 2021 21:30:04 +0200
parents dcd45fe7fe2e
children e0d6268c153a
comparison
equal deleted inserted replaced
25488:fbe646778e21 25489:911fdca7f736
186 other->assert_equal([5, 6, 7]) 186 other->assert_equal([5, 6, 7])
187 187
188 var varlist = [7, 8] 188 var varlist = [7, 8]
189 const constlist = [1, varlist, 3] 189 const constlist = [1, varlist, 3]
190 varlist[0] = 77 190 varlist[0] = 77
191 # TODO: does not work yet 191 constlist[1][1] = 88
192 # constlist[1][1] = 88
193 var cl = constlist[1] 192 var cl = constlist[1]
194 cl[1] = 88 193 cl[1] = 88
195 constlist->assert_equal([1, [77, 88], 3]) 194 constlist->assert_equal([1, [77, 88], 3])
196 195
197 var vardict = {five: 5, six: 6} 196 var vardict = {five: 5, six: 6}
198 const constdict = {one: 1, two: vardict, three: 3} 197 const constdict = {one: 1, two: vardict, three: 3}
199 vardict['five'] = 55 198 vardict['five'] = 55
200 # TODO: does not work yet 199 constdict['two']['six'] = 66
201 # constdict['two']['six'] = 66
202 var cd = constdict['two'] 200 var cd = constdict['two']
203 cd['six'] = 66 201 cd['six'] = 66
204 constdict->assert_equal({one: 1, two: {five: 55, six: 66}, three: 3}) 202 constdict->assert_equal({one: 1, two: {five: 55, six: 66}, three: 3})
205 END 203 END
206 CheckDefAndScriptSuccess(lines) 204 CheckDefAndScriptSuccess(lines)