From: Bram Moolenaar Date: Tue, 23 Jun 2020 18:00:50 +0000 (+0200) Subject: patch 8.2.1043: %a item in 'statusline' not tested X-Git-Tag: v8.2.1043 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=4014e2ceb03b8aeb947a0c671a099b677c8f2d5d;p=thirdparty%2Fvim.git patch 8.2.1043: %a item in 'statusline' not tested Problem: %a item in 'statusline' not tested. Solution: Add a test. (Dominique Pellé, closes #6318) --- diff --git a/src/testdir/test_statusline.vim b/src/testdir/test_statusline.vim index 449cf80de3..708686b0be 100644 --- a/src/testdir/test_statusline.vim +++ b/src/testdir/test_statusline.vim @@ -64,7 +64,17 @@ endfunc func Test_statusline() CheckFeature quickfix - new Xstatusline + " %a: Argument list ({current} of {max}) + set statusline=%a + call assert_match('^\s*$', s:get_statusline()) + arglocal a1 a2 + rewind + call assert_match('^ (1 of 2)\s*$', s:get_statusline()) + next + call assert_match('^ (2 of 2)\s*$', s:get_statusline()) + e Xstatusline + call assert_match('^ ((2) of 2)\s*$', s:get_statusline()) + only set laststatus=2 set splitbelow diff --git a/src/version.c b/src/version.c index f4afb9a673..cf2d86803e 100644 --- a/src/version.c +++ b/src/version.c @@ -754,6 +754,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1043, /**/ 1042, /**/