class Object
Public Instance Methods
extract_error(response,expected_fields)
click to toggle source
# File lib/stitches/spec/have_api_error.rb, line 18 def extract_error(response,expected_fields) parsed_response = JSON.parse(response.body) parsed_response["errors"].detect { |error| error["code"] == expected_fields.fetch(:code) } end
message_matches(message,expected_message)
click to toggle source
# File lib/stitches/spec/have_api_error.rb, line 25 def message_matches(message,expected_message) if expected_message.kind_of?(Regexp) message =~ expected_message else message == expected_message end end