Sha256: da88eb3b4940f861bb9faddd7967ea0fd0de597f368b5b12d6fd19d6ce0007c5
Contents?: true
Size: 806 Bytes
Versions: 76
Compression:
Stored size: 806 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe GraphQL::StaticValidation::SubscriptionRootExists do include StaticValidationHelpers let(:query_string) {%| subscription { test } |} let(:schema) { query_root = GraphQL::ObjectType.define do name "Query" description "Query root of the system" end GraphQL::Schema.define do query query_root end } it "errors when a subscription is performed on a schema without a subscription root" do assert_equal(1, errors.length) missing_subscription_root_error = { "message"=>"Schema is not configured for subscriptions", "locations"=>[{"line"=>2, "column"=>5}], "fields"=>["subscription"], } assert_includes(errors, missing_subscription_root_error) end end
Version data entries
76 entries across 76 versions & 1 rubygems