patch 8.2.2066: Vim9: assignment with += doesn't work
Problem: Vim9: assignment with += doesn't work.
Solution: Do not see the "+" as an addition operator.
diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim
index fe9fc44..2e08e8b 100644
--- a/src/testdir/test_vim9_assign.vim
+++ b/src/testdir/test_vim9_assign.vim
@@ -866,18 +866,17 @@
END
CheckScriptSuccess(lines)
- # doesn't work yet
- #lines =<< trim END
- # vim9script
- # var mylist = [[]]
- # mylist[0] += [#{one: 'one'}]
- # def Func()
- # var dd = mylist[0][0]
- # assert_equal('one', dd.one)
- # enddef
- # Func()
- #END
- #CheckScriptSuccess(lines)
+ lines =<< trim END
+ vim9script
+ var mylist = [[]]
+ mylist[0] += [#{one: 'one'}]
+ def Func()
+ var dd = mylist[0][0]
+ assert_equal('one', dd.one)
+ enddef
+ Func()
+ END
+ CheckScriptSuccess(lines)
enddef
def Test_assign_lambda()