Revert "Merge pull request #476 from Shopify/missing-variable-name-error"

This reverts commit 4dc682313f, reversing
changes made to a8f60ff6b1.
This commit is contained in:
Florian Weingarten
2014-11-07 01:48:16 +00:00
parent b242a7273a
commit 9c33e9601b
2 changed files with 6 additions and 9 deletions

View File

@@ -62,8 +62,8 @@ module Liquid
@filters = []
p = Parser.new(markup)
@name = Expression.parse(p.expression)
# Could be just filters with no input
@name = p.look(:pipe) ? nil : Expression.parse(p.expression)
while p.consume?(:pipe)
filtername = p.consume(:id)
filterargs = p.consume?(:colon) ? parse_filterargs(p) : []

View File

@@ -28,14 +28,11 @@ class ParsingQuirksTest < Minitest::Test
def test_error_on_empty_filter
assert Template.parse("{{test}}")
with_error_mode(:lax) do
assert Template.parse("{{|test}}")
end
assert Template.parse("{{|test}}")
with_error_mode(:strict) do
assert_raises(SyntaxError) { Template.parse("{{|test}}") }
assert_raises(SyntaxError) { Template.parse("{{test |a|b|}}") }
assert_raises(SyntaxError) do
Template.parse("{{test |a|b|}}")
end
end
end