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 |