mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-15 08:50:45 -07:00
raise syntax error from lexer parser with utf8 character
This commit is contained in:
@@ -84,4 +84,15 @@ class LexerUnitTest < Minitest::Test
|
||||
tokens = Lexer.new("foo > 12").tokenize
|
||||
assert_equal([[:id, 'foo'], [:comparison, '>'], [:number, '12'], [:end_of_string]], tokens)
|
||||
end
|
||||
|
||||
def test_error_with_utf8_character
|
||||
error = assert_raises(SyntaxError) do
|
||||
Lexer.new("1 < 1Ø").tokenize
|
||||
end
|
||||
|
||||
assert_equal(
|
||||
'Liquid syntax error: Unexpected character Ø',
|
||||
error.message,
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user