Sha256: d4abb205851162f427cd6765c2e01ceb75b95f757bd2db298edc69ac44c7419b
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
# Some test GraphQL objects for testing NulogyMessageBusProducer.config.register_schema( schema: "NulogyMessageBusProducer::Specs::TestSchema", key: "test" ) module NulogyMessageBusProducer module Specs class TestObject < GraphQL::Schema::Object graphql_name "testObject" field :id, type: String, null: false field :field_with_arguments, type: String, null: false do argument :first, String, required: false end field :context_data, type: String, null: false def context_data context[:context_data] end end class TestQuery < GraphQL::Schema::Object field :dummy_value, String, null: false end class TestCreated < NulogyMessageBusProducer::BaseSubscription field :foo, TestObject, null: false field :foo_list, [TestObject], null: false end class TestSubscription < GraphQL::Schema::Object field :test_created, subscription: TestCreated end class TestSchema < GraphQL::Schema use GraphQL::Execution::Interpreter use GraphQL::Analysis::AST use NulogyMessageBusProducer::Subscriptions::PostgresTransport query TestQuery subscription TestSubscription query_analyzer NulogyMessageBusProducer::Subscriptions::RiskySubscriptionBlocker query_analyzer NulogyMessageBusProducer::Subscriptions::NoVariables end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nulogy_message_bus_producer-3.3.0 | spec/support/test_graphql_schema.rb |
nulogy_message_bus_producer-3.2.1 | spec/support/test_graphql_schema.rb |