summaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorJoergen Ibsen <ji@ibse.dk>2017-11-19 15:08:58 +0100
committerJussi Pakkanen <jpakkane@gmail.com>2017-12-03 22:51:58 +0200
commit312bc2ca810e333e7d8dd42e55ae9bd348757a07 (patch)
tree6485efe90ff2f60fbbca786c72104da77e57d23f /test cases
parentcf76ffad145eb83a0bbfce89e05b7610637ff293 (diff)
downloadmeson-312bc2ca810e333e7d8dd42e55ae9bd348757a07.tar.gz
Fix string format recursive replace
Also error on placeholder index out of range.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/42 string operations/meson.build2
1 files changed, 2 insertions, 0 deletions
diff --git a/test cases/common/42 string operations/meson.build b/test cases/common/42 string operations/meson.build
index e60006aa1..a43de707e 100644
--- a/test cases/common/42 string operations/meson.build
+++ b/test cases/common/42 string operations/meson.build
@@ -13,6 +13,8 @@ subs2 = '42'
assert(templ2.format(subs2) == '42', 'String formatting with variables is broken.')
+assert('@@0@@ @@1@@'.format(1, 2) == '@1@ @2@', 'String format is recursive.')
+
long = 'abcde'
prefix = 'abc'
suffix = 'cde'