diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_template.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/tests/test_template.c b/tests/test_template.c index 51c8fad..6b2ca12 100644 --- a/tests/test_template.c +++ b/tests/test_template.c @@ -472,4 +472,16 @@ TEST(filter_lower) {      free(output);  } +TEST(filter_wordcount) { +    char *input = "{{ \"Hello World. How are we?\" | wordcount }}"; +    char *output = template_string(input, NULL); +    assert_str(output, "5"); +    free(output); + +    input = "{% if \"Hello World. How are we?\" | wordcount > 4 %}1{% endif %}"; +    output = template_string(input, NULL); +    assert_str(output, "1"); +    free(output); +} +  END_TESTS 
\ No newline at end of file | 
