summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_expr.vim
diff options
context:
space:
mode:
authorChrist van Willegen <cvwillegen@gmail.com>2023-08-13 18:03:14 +0200
committerChristian Brabandt <cb@256bit.org>2023-08-13 18:06:00 +0200
commit0c6181fec4c362eb9682d5af583341eb20cb1af5 (patch)
treee28ab76bd05d019ae45dee9286ab32f827513cc4 /src/testdir/test_expr.vim
parent1688938dd5ac78ab67e54299b9d5b93499dba762 (diff)
patch 9.0.1704: Cannot use positional arguments for printf()v9.0.1704
Problem: Cannot use positional arguments for printf() Solution: Support positional arguments in string formatting closes: #12140 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Christ van Willegen <cvwillegen@gmail.com>
Diffstat (limited to 'src/testdir/test_expr.vim')
-rw-r--r--src/testdir/test_expr.vim2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/testdir/test_expr.vim b/src/testdir/test_expr.vim
index f7f6e65321..40b7809d15 100644
--- a/src/testdir/test_expr.vim
+++ b/src/testdir/test_expr.vim
@@ -291,6 +291,8 @@ func Test_printf_misc()
let lines =<< trim END
call assert_equal('123', printf('123'))
+ call assert_equal('', printf('%'))
+ call assert_equal('', printf('%.0d', 0))
call assert_equal('123', printf('%d', 123))
call assert_equal('123', printf('%i', 123))
call assert_equal('123', printf('%D', 123))