summaryrefslogtreecommitdiff
path: root/tests/test_templite.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_templite.py')
-rw-r--r--tests/test_templite.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_templite.py b/tests/test_templite.py
index be58fe91..321db830 100644
--- a/tests/test_templite.py
+++ b/tests/test_templite.py
@@ -270,6 +270,24 @@ class TempliteTest(CoverageTest):
)
self.try_render(" hello ", {}, " hello ")
+ def test_eat_whitespace(self):
+ self.try_render(
+ "Hey!\n"
+ "{% joined %}\n"
+ "@{% for n in nums %}\n"
+ " {% for a in abc %}\n"
+ " {# this disappears completely #}\n"
+ " X\n"
+ " Y\n"
+ " {{a}}\n"
+ " {{n }}\n"
+ " {% endfor %}\n"
+ "{% endfor %}!\n"
+ "{% endjoined %}\n",
+ {'nums': [0, 1, 2], 'abc': ['a', 'b', 'c']},
+ "Hey!\n@XYa0XYb0XYc0XYa1XYb1XYc1XYa2XYb2XYc2!\n"
+ )
+
def test_non_ascii(self):
self.try_render(
u"{{where}} ollǝɥ",