diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-05-21 16:34:38 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-05-21 16:34:38 +0100 |
commit | 93c1573dd284dc9cf5ed9265a0143aaf520d2920 (patch) | |
tree | e22345ac4b3f822217b998318b62b65943ca7806 | |
parent | 1a56ea8381b79c4e7697b6a05451dde5940228ea (diff) |
patch 8.2.4991: no test for hwat patch 8.1.0535 fixesv8.2.4991
Problem: No test for hwat patch 8.1.0535 fixes.
Solution: Add a test. (closes #10462)
-rw-r--r-- | src/testdir/test_fold.vim | 20 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/testdir/test_fold.vim b/src/testdir/test_fold.vim index b0d07db151..67a399ddd8 100644 --- a/src/testdir/test_fold.vim +++ b/src/testdir/test_fold.vim @@ -231,6 +231,26 @@ func Test_update_folds_expr_read() set foldmethod& foldexpr& endfunc +" Test for what patch 8.1.0535 fixes. +func Test_foldexpr_no_interrupt_addsub() + new + func! FoldFunc() + call setpos('.', getcurpos()) + return '=' + endfunc + + set foldmethod=expr + set foldexpr=FoldFunc() + call setline(1, '1.2') + + exe "norm! $\<C-A>" + call assert_equal('1.3', getline(1)) + + bwipe! + delfunc FoldFunc + set foldmethod& foldexpr& +endfunc + func Check_foldlevels(expected) call assert_equal(a:expected, map(range(1, line('$')), 'foldlevel(v:val)')) endfunc diff --git a/src/version.c b/src/version.c index 6cb825c59a..bde9fe87a5 100644 --- a/src/version.c +++ b/src/version.c @@ -747,6 +747,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4991, +/**/ 4990, /**/ 4989, |