Sha256: 661ea2c82cc39bc564c7cedb2c052dd99939f7017b3e7f8692ea54b50bdd16a1
Contents?: true
Size: 1007 Bytes
Versions: 1
Compression:
Stored size: 1007 Bytes
Contents
require "spec_helper" require 'graphql/language/parser_tests' describe GraphQL::Language::Parser do include GraphQL::Language::ParserTests subject { GraphQL::Language::Parser } describe "anonymous fragment extension" do let(:document) { GraphQL.parse(query_string) } let(:query_string) {%| fragment on NestedType @or(something: "ok") { anotherNestedField } |} describe ".parse" do it "parses queries" do assert document end describe "visited nodes" do let(:fragment) { document.definitions.first } it "creates an anonymous fragment definition" do assert fragment.is_a?(GraphQL::Language::Nodes::FragmentDefinition) assert_equal nil, fragment.name assert_equal 1, fragment.selections.length assert_equal "NestedType", fragment.type.name assert_equal 1, fragment.directives.length assert_equal [2, 7], fragment.position end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graphql-1.0.0 | spec/graphql/language/parser_spec.rb |