Skip to content

Commit 7fd2839

Browse files
author
Robert Mosolgo
authored
Merge pull request #1268 from gjtorikian/i-love-parsing
Fix error whilst parsing empty inline fragments
2 parents 9f6c9f6 + 7b09cc5 commit 7fd2839

5 files changed

Lines changed: 620 additions & 603 deletions

File tree

lib/graphql/compatibility/query_parser_specification/parse_error_specification.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,20 @@ def test_it_rejects_bad_unicode
5656
assert_raises_parse_error(%|{ field(arg:"\\uXXXF") }|)
5757
end
5858

59+
def test_it_rejects_empty_inline_fragments
60+
assert_raises_parse_error("
61+
query {
62+
viewer {
63+
login {
64+
... on String {
65+
66+
}
67+
}
68+
}
69+
}
70+
")
71+
end
72+
5973
def assert_empty_document(query_string)
6074
doc = parse(query_string)
6175
assert_equal 0, doc.definitions.length

0 commit comments

Comments
 (0)