Class: GraphWeaver::Testing::FailureClient

Inherits:
Object
  • Object
show all
Defined in:
lib/graph_weaver/testing/failure.rb

Overview

runs the block per request — raise or return an envelope

Instance Method Summary collapse

Constructor Details

#initialize(&response) ⇒ FailureClient

Returns a new instance of FailureClient.



83
84
85
# File 'lib/graph_weaver/testing/failure.rb', line 83

def initialize(&response)
  @response = response
end

Instance Method Details

#execute(_query, variables: {}) ⇒ Object



87
88
89
# File 'lib/graph_weaver/testing/failure.rb', line 87

def execute(_query, variables: {})
  @response.call
end