# HG changeset patch # User Bram Moolenaar # Date 1619289904 -7200 # Node ID 95bcea9faa5269a6782a11e20aed60a447ea0c15 # Parent 3f6c7cf8417cb1fbc90d4e81c39b57443a8c8e4f patch 8.2.2808: Vim9: increment and decrement not sufficiently tested Commit: https://github.com/vim/vim/commit/730bf300202d82eff575581abc915b804275f18d Author: Bram Moolenaar Date: Sat Apr 24 20:43:56 2021 +0200 patch 8.2.2808: Vim9: increment and decrement not sufficiently tested Problem: Vim9: increment and decrement not sufficiently tested. Solution: Add assertions. diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim --- a/src/testdir/test_vim9_assign.vim +++ b/src/testdir/test_vim9_assign.vim @@ -1841,14 +1841,20 @@ def Test_inc_dec() var lines =<< trim END var nr = 7 ++nr - echo nr + assert_equal(8, nr) --nr - echo nr + assert_equal(7, nr) var ll = [1, 2] --ll[0] ++ll[1] - echo ll + assert_equal([0, 3], ll) + + g:count = 1 + ++g:count + --g:count + assert_equal(1, g:count) + unlet g:count END CheckDefAndScriptSuccess(lines) enddef diff --git a/src/version.c b/src/version.c --- 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 */ /**/ + 2808, +/**/ 2807, /**/ 2806,