summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-06-23 20:00:50 +0200
committerBram Moolenaar <Bram@vim.org>2020-06-23 20:00:50 +0200
commit4014e2ceb03b8aeb947a0c671a099b677c8f2d5d (patch)
tree46ff9f43766582b3850fe6f481a0b693c222be85
parentdf069eec3b90401e880e9b0e258146d8f36c474d (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.vim12
-rw-r--r--src/version.c2
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,