From 748dc8b958e3bc4a2df7821a25710f187ff5548a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn-Egil=20Dahlberg?= Date: Thu, 19 Jul 2012 21:50:40 +0200 Subject: [PATCH] Add unit tests for {% elif Expr %} syntax --- tests/src/erlydtl_unittests.erl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/src/erlydtl_unittests.erl b/tests/src/erlydtl_unittests.erl index 0a12308..e16fa2b 100644 --- a/tests/src/erlydtl_unittests.erl +++ b/tests/src/erlydtl_unittests.erl @@ -87,6 +87,13 @@ tests() -> {"if", [ {"If/else", <<"{% if var1 %}boo{% else %}yay{% endif %}">>, [{var1, ""}], <<"yay">>}, + {"If elif", + <<"{% if var1 %}boo{% elif var2 %}yay{% endif %}">>, [{var1, ""}, {var2, "happy"}], <<"yay">>}, + {"If elif/else", + <<"{% if var1 %}boo{% elif var2 %}sad{% else %}yay{% endif %}">>, [{var1, ""}, {var2, ""}], <<"yay">>}, + {"If elif/elif/else", + <<"{% if var1 %}boo{% elif var2 %}yay{% elif var3 %}sad{% else %}noo{% endif %}">>, [{var1, ""}, + {var2, "happy"}, {var3, "not_taken"}], <<"yay">>}, {"If", <<"{% if var1 %}boo{% endif %}">>, [{var1, ""}], <<>>}, {"If not",