patch 8.2.4991: no test for hwat patch 8.1.0535 fixes
Problem: No test for hwat patch 8.1.0535 fixes. Solution: Add a test. (closes #10462)
This commit is contained in:
		| @ -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 | ||||
|  | ||||
| @ -746,6 +746,8 @@ static char *(features[]) = | ||||
|  | ||||
| static int included_patches[] = | ||||
| {   /* Add new patch number below this line */ | ||||
| /**/ | ||||
|     4991, | ||||
| /**/ | ||||
|     4990, | ||||
| /**/ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user