diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_template.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_template.c b/tests/test_template.c index 758f7fb..b0f03ff 100644 --- a/tests/test_template.c +++ b/tests/test_template.c @@ -454,4 +454,15 @@ TEST(inheritance_depth_2) { env_free(env); } +TEST(filter) { + char *input = "{{ text | trim }}"; + struct hashmap *ctx = hashmap_new(); + char *text = "\nHello world\n"; + hashmap_insert(ctx, "text", text); + char *output = template_string(input, ctx); + assert_str(output, "Hello world"); + hashmap_free(ctx); + free(output); +} + END_TESTS
\ No newline at end of file |