Sha256: 87eeba6ea205297c667b21fb9974235a0650ff5ee6e13d97ae34b80ca1c1d920

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

# encoding: UTF-8

def mock_request_for(response)
  url = Regexp.new("http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx")
  WebMock::API.stub_request(:get, url).to_return(:status => 200, :body => body_for(response))
end

def body_for(response)
  case response
  when :success_response_one_service
    File.open(File.dirname(__FILE__) + "/responses/success-response-one-service.xml").read
  when :success_response_many_services
    File.open(File.dirname(__FILE__) + "/responses/success-response-many-services.xml").read
  else
    response
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
correios-frete-alternative-1.10.2 spec/support/mock_request.rb