Sha256: 9933a2b3a59d446a175ded9babd46b9963848dcb8e0a765d1b7fee85ae9d1ab4

Contents?: true

Size: 753 Bytes

Versions: 2

Compression:

Stored size: 753 Bytes

Contents

# encoding: UTF-8

def fake_request_for(response)
  FakeWeb.register_uri(:post,
                       Regexp.new("http://websro.correios.com.br/sro_bin/sroii_xml.eventos"),
                       :status => 200,
                       :body => body_for(response))
end

def body_for(response)
  case response
  when :success_response_one_object
    File.open(File.dirname(__FILE__) + "/responses/success-response-one-object.xml").read
  when :success_response_many_objects
    File.open(File.dirname(__FILE__) + "/responses/success-response-many-objects.xml").read
  when :success_response_many_objects_international
    File.open(File.dirname(__FILE__) + "/responses/success-response-many-objects-international.xml").read
  else
    response
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
correios-sro-xml-0.0.4 spec/support/fake_request.rb
correios-sro-xml-0.0.3 spec/support/fake_request.rb