summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-21 16:41:27 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-21 16:41:27 +0530
commitfa24290c5222d78238f8750c21a0004f0f0b6be5 (patch)
treed5f3e01e66d6f424ea4cdeae613818f92bf4a274 /src
parent9267b7301f29ecd194ff10d009e5ab7a5989c578 (diff)
downloadmerchant-fa24290c5222d78238f8750c21a0004f0f0b6be5.tar.gz
merchant-fa24290c5222d78238f8750c21a0004f0f0b6be5.tar.bz2
merchant-fa24290c5222d78238f8750c21a0004f0f0b6be5.zip
test fallback
Diffstat (limited to 'src')
-rw-r--r--src/mustach/test_mustach_jansson.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mustach/test_mustach_jansson.c b/src/mustach/test_mustach_jansson.c
index a211d87c..ed49983f 100644
--- a/src/mustach/test_mustach_jansson.c
+++ b/src/mustach/test_mustach_jansson.c
@@ -65,6 +65,9 @@ main (int argc,
/* test 7 */
char *t7 = "amount: {{ amt!amount_decimal }} {{ amt!amount_currency }}";
char *x7 = "amount: 123.00 EUR";
+ /* test 8 */
+ char *t8 = "{{^ v4 }}fallback{{/ v4 }}";
+ char *x8 = "fallback";
/* contract test 8 (contract) */
char *tc = "summary: {{ summary!i18n }}";
@@ -73,6 +76,7 @@ main (int argc,
char *xc_fr = "summary: FRANCAISE";
json_object_set_new (root, "v1", json_string ("world"));
+ json_object_set_new (root, "v4", json_array ());
json_array_append_new (arr, json_string ("foo"));
json_array_append_new (arr, json_string ("bar"));
json_object_set_new (root, "v2", arr);
@@ -98,6 +102,7 @@ main (int argc,
assert_template (t5, root, x5);
assert_template (t6, root, x6);
assert_template (t7, root, x7);
+ assert_template (t8, root, x8);
assert_template (tc, contract, xc_en);