20 lines
466 B
Ruby
20 lines
466 B
Ruby
|
require 'test_helper'
|
||
|
|
||
|
class DocumentTest < Minitest::Test
|
||
|
include Liquid
|
||
|
|
||
|
def test_unexpected_outer_tag
|
||
|
exc = assert_raises(SyntaxError) do
|
||
|
Template.parse("{% else %}")
|
||
|
end
|
||
|
assert_equal exc.message, "Liquid syntax error: Unexpected outer 'else' tag"
|
||
|
end
|
||
|
|
||
|
def test_unknown_tag
|
||
|
exc = assert_raises(SyntaxError) do
|
||
|
Template.parse("{% foo %}")
|
||
|
end
|
||
|
assert_equal exc.message, "Liquid syntax error: Unknown tag 'foo'"
|
||
|
end
|
||
|
end
|