Class: GraphQL::Testing::Helpers::ResolutionAssertionContext
- Inherits:
 - 
      Object
      
        
- Object
 - GraphQL::Testing::Helpers::ResolutionAssertionContext
 
 
- Defined in:
 - lib/graphql/testing/helpers.rb
 
Instance Method Summary collapse
- 
  
    
      #initialize(test, type_name:, object:, schema:, context:)  ⇒ ResolutionAssertionContext 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of ResolutionAssertionContext.
 - 
  
    
      #run_graphql_field(field_name, arguments: {})  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 
Constructor Details
#initialize(test, type_name:, object:, schema:, context:) ⇒ ResolutionAssertionContext
Returns a new instance of ResolutionAssertionContext.
      116 117 118 119 120 121 122  | 
    
      # File 'lib/graphql/testing/helpers.rb', line 116 def initialize(test, type_name:, object:, schema:, context:) @test = test @type_name = type_name @object = object @schema = schema @context = context end  | 
  
Instance Method Details
#run_graphql_field(field_name, arguments: {}) ⇒ Object
      125 126 127 128 129 130 131  | 
    
      # File 'lib/graphql/testing/helpers.rb', line 125 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  |