added with-statement extension.
--HG--
branch : trunk
diff --git a/tests/test_ext.py b/tests/test_ext.py
index a12ca33..ef33de7 100644
--- a/tests/test_ext.py
+++ b/tests/test_ext.py
@@ -106,6 +106,18 @@
assert tmpl.render() == '0f, 1o, 2o'
+def test_with():
+ env = Environment(extensions=['jinja2.ext.with_'])
+ tmpl = env.from_string('''\
+ {% with a=42, b=23 -%}
+ {{ a }} = {{ b }}
+ {% endwith -%}
+ {{ a }} = {{ b }}\
+ ''')
+ assert [x.strip() for x in tmpl.render(a=1, b=2).splitlines()] \
+ == ['42 = 23', '1 = 2']
+
+
def test_extension_nodes():
env = Environment(extensions=[TestExtension])
tmpl = env.from_string('{% test %}')