Sha256: bd7439a898b9ac87964fe6506df98b11e4f3ae6845f64cad4bd4db4cee3f22e3
Contents?: true
Size: 1.5 KB
Versions: 13
Compression:
Stored size: 1.5 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 TestUpdated < NulogyMessageBusProducer::BaseSubscription field :foo, TestObject, null: false field :foo_list, [TestObject], null: false end class TestSubscription < GraphQL::Schema::Object field :test_created, subscription: TestCreated field :test_updated, subscription: TestCreated end class TestSchema < GraphQL::Schema use NulogyMessageBusProducer::Subscriptions::PostgresTransport query TestQuery subscription TestSubscription query_analyzer NulogyMessageBusProducer::Subscriptions::RiskySubscriptionBlocker query_analyzer NulogyMessageBusProducer::Subscriptions::NoVariables end end end
Version data entries
13 entries across 13 versions & 1 rubygems