From cd43573c0e2cdd9892b5019f7d3c58e6f8ef20ac Mon Sep 17 00:00:00 2001 From: pantor Date: Mon, 19 Mar 2018 10:33:37 +0100 Subject: [PATCH] add not is_last test --- test/src/unit-renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/src/unit-renderer.cpp b/test/src/unit-renderer.cpp index 07eff70..968f888 100644 --- a/test/src/unit-renderer.cpp +++ b/test/src/unit-renderer.cpp @@ -54,7 +54,7 @@ TEST_CASE("types") { CHECK( env.render("Hello {% for name in names %}{{ index }}: {{ name }}, {% endfor %}!", data) == "Hello 0: Jeff, 1: Seb, !" ); CHECK( env.render("{% for type, name in relatives %}{{ type }}: {{ name }}, {% endfor %}", data) == "brother: Chris, mother: Maria, sister: Jenny, " ); CHECK( env.render("{% for v in vars %}{% if v > 0 %}+{% endif %}{% endfor %}", data) == "+++" ); - // CHECK( env.render("{% if 1 >= 18 %}test{% endif %}{% for v in vars %}{% if v > 0 %}+{% else %}-{% endif %}{% endfor %}", data) == "+++----" ); + CHECK( env.render("{% for name in names %}{{ index }}: {{ name }}{% if not is_last %}, {% endif %}{% endfor %}!", data) == "0: Jeff, 1: Seb!" ); data["empty_loop"] = {}; CHECK( env.render("{% for name in empty_loop %}a{% endfor %}", data) == "" );