class GraphQL::Testing::Helpers::ResolutionAssertionContext

def initialize(test, type_name:, object:, schema:, context:)

def initialize(test, type_name:, object:, schema:, context:)
  @test = test
  @type_name = type_name
  @object = object
  @schema = schema
  @context = context
end

def run_graphql_field(field_name, arguments: {})

def run_graphql_field(field_name, arguments: {})
  if @schema
    @test.run_graphql_field(@schema, "#{@type_name}.#{field_name}", @object, arguments: arguments, context: @context)
  else
    @test.run_graphql_field("#{@type_name}.#{field_name}", @object, arguments: arguments, context: @context)
  end
end