summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-04-24 20:43:56 +0200
committerBram Moolenaar <Bram@vim.org>2021-04-24 20:43:56 +0200
commit730bf300202d82eff575581abc915b804275f18d (patch)
tree0df01b73c99ea900cbb1f90fd7fe3ad9fe3d4aa1
parent340c59ec6f9635e8cbf61db7996d68f61b48679f (diff)
downloadvim-git-730bf300202d82eff575581abc915b804275f18d.tar.gz
patch 8.2.2808: Vim9: increment and decrement not sufficiently testedv8.2.2808
Problem: Vim9: increment and decrement not sufficiently tested. Solution: Add assertions.
-rw-r--r--src/testdir/test_vim9_assign.vim12
-rw-r--r--src/version.c2
2 files changed, 11 insertions, 3 deletions
diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim
index 246284c86..fbc4d92af 100644
--- 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
index 842a7bcb8..4b0b1cc30 100644
--- 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,