module Contracto::RSpec::JsonHelper
Public Instance Methods
api_response()
click to toggle source
# File lib/contracto/rspec/json_helper.rb, line 13 def api_response Response.new(response.body, @contracto_rspec_options) end
compare_json_with_contract!(options = {})
click to toggle source
# File lib/contracto/rspec/json_helper.rb, line 5 def compare_json_with_contract!(options = {}) @contracto_rspec_options = options expected_json = contract_response.to_json given_json = api_response.to_json expect(given_json).to eq(expected_json) end
contract_response()
click to toggle source
# File lib/contracto/rspec/json_helper.rb, line 17 def contract_response Response.new( Contracto::RSpec::JsonHelper::ContractRequest.new(request).body, @contracto_rspec_options ) end