fix lexer parsing ID 'contains' as comparison

This commit is contained in:
Michael Go
2024-10-30 13:39:55 -03:00
parent c626dfa1a1
commit 1375a9e4dc
2 changed files with 8 additions and 2 deletions
+7
View File
@@ -95,4 +95,11 @@ class LexerUnitTest < Minitest::Test
error.message,
)
end
def test_contains_as_attribute_name
assert_equal(
[[:id, "a"], [:dot, "."], [:id, "contains"], [:dot, "."], [:id, "b"], [:end_of_string]],
Lexer.new("a.contains.b").tokenize,
)
end
end