mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-12 23:40:45 -07:00
Fix broken 'raw' tag parsing (issue #204)
This commit is contained in:
@@ -9,7 +9,16 @@ class RawTagTest < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_output_in_raw
|
||||
assert_template_result '{{ test }}',
|
||||
'{% raw %}{{ test }}{% endraw %}'
|
||||
assert_template_result '{{ test }}', '{% raw %}{{ test }}{% endraw %}'
|
||||
end
|
||||
|
||||
def test_open_tag_in_raw
|
||||
assert_template_result ' Foobar {% invalid ', '{% raw %} Foobar {% invalid {% endraw %}'
|
||||
assert_template_result ' Foobar invalid %} ', '{% raw %} Foobar invalid %} {% endraw %}'
|
||||
assert_template_result ' Foobar {{ invalid ', '{% raw %} Foobar {{ invalid {% endraw %}'
|
||||
assert_template_result ' Foobar invalid }} ', '{% raw %} Foobar invalid }} {% endraw %}'
|
||||
assert_template_result ' Foobar {% invalid {% {% endraw ', '{% raw %} Foobar {% invalid {% {% endraw {% endraw %}'
|
||||
assert_template_result ' Foobar {% {% {% ', '{% raw %} Foobar {% {% {% {% endraw %}'
|
||||
assert_template_result ' test {% raw %} {% endraw %}', '{% raw %} test {% raw %} {% {% endraw %}endraw %}'
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user