diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-06-23 20:00:50 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-06-23 20:00:50 +0200 |
commit | 4014e2ceb03b8aeb947a0c671a099b677c8f2d5d (patch) | |
tree | 46ff9f43766582b3850fe6f481a0b693c222be85 | |
parent | df069eec3b90401e880e9b0e258146d8f36c474d (diff) |
patch 8.2.1043: %a item in 'statusline' not testedv8.2.1043
Problem: %a item in 'statusline' not tested.
Solution: Add a test. (Dominique Pellé, closes #6318)
-rw-r--r-- | src/testdir/test_statusline.vim | 12 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 13 insertions, 1 deletions
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 @@ -755,6 +755,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1043, +/**/ 1042, /**/ 1041, |