Sha256: e9278b5e60359846ff3a604268a6dc71b826e51e947856cc0b34a0e4daee372d
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
require 'rubygems' require 'vcr' require 'equivalent-xml' require 'nne_client' HTTPI.log = false VCR.configure do |c| c.cassette_library_dir = 'spec/vcr_cassettes' c.before_record do |i| i.response.body.force_encoding('UTF-8') end c.hook_into :fakeweb c.register_request_matcher :soap_body_matcher do |request_1, request_2| node_1 = Nokogiri::XML(request_1.body) node_2 = Nokogiri::XML(request_2.body) EquivalentXml.equivalent?(node_1, node_2, opts = { :element_order => true, :normalize_whitespace => false }) end end def soap_vcr(cassette_name) VCR.use_cassette(cassette_name, :match_requests_on => [:soap_body_matcher]) do yield end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nne_client-0.0.11 | spec/spec_helper.rb |
nne_client-0.0.10 | spec/spec_helper.rb |
nne_client-0.0.9 | spec/spec_helper.rb |