Sha256: a79e5de2225691c97db3ab8644c4dffc0800e0d331c4117c1ab2bd0869171b28

Contents?: true

Size: 1.41 KB

Versions: 11

Compression:

Stored size: 1.41 KB

Contents

# frozen_string_literal: true
require "codeclimate-test-reporter"
CodeClimate::TestReporter.start
require "rails/all"
require "rails/generators"
require "jdbc/sqlite3" if RUBY_ENGINE == 'jruby'
require "sqlite3" if RUBY_ENGINE == 'ruby'
require "sequel"
require "graphql"
require "benchmark"
require "minitest/autorun"
require "minitest/focus"
require "minitest/reporters"
Minitest::Reporters.use! Minitest::Reporters::DefaultReporter.new(color: true)

Minitest::Spec.make_my_diffs_pretty!

# Filter out Minitest backtrace while allowing backtrace from other libraries
# to be shown.
Minitest.backtrace_filter = Minitest::BacktraceFilter.new


# This is for convenient access to metadata in test definitions
assign_metadata_key = ->(target, key, value) { target.metadata[key] = value }
GraphQL::BaseType.accepts_definitions(metadata: assign_metadata_key)
GraphQL::Field.accepts_definitions(metadata: assign_metadata_key)
GraphQL::Argument.accepts_definitions(metadata: assign_metadata_key)
GraphQL::EnumType::EnumValue.accepts_definitions(metadata: assign_metadata_key)

# Can be used as a GraphQL::Schema::Warden for some purposes, but allows nothing
module NothingWarden
  def self.enum_values(enum_type)
    []
  end
end

# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }

def star_wars_query(string, variables={})
  GraphQL::Query.new(StarWars::Schema, string, variables: variables).result
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
graphql-1.5.15 spec/spec_helper.rb
graphql-1.5.14 spec/spec_helper.rb
graphql-1.5.13 spec/spec_helper.rb
graphql-1.5.7.1 spec/spec_helper.rb
graphql-1.5.12 spec/spec_helper.rb
graphql-1.5.11 spec/spec_helper.rb
graphql-1.5.10 spec/spec_helper.rb
graphql-1.5.9 spec/spec_helper.rb
graphql-1.5.8 spec/spec_helper.rb
graphql-1.5.7 spec/spec_helper.rb
graphql-1.5.6 spec/spec_helper.rb