Sha256: 836376acd9ce6ad88afb65af02ed094dbf9892776e47e4c3276ee21034ac4f80

Contents?: true

Size: 557 Bytes

Versions: 14

Compression:

Stored size: 557 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

14 entries across 14 versions & 1 rubygems

Version Path
correios-frete-1.13.0 spec/support/mock_request.rb
correios-frete-1.12.0 spec/support/mock_request.rb
correios-frete-1.11.1 spec/support/mock_request.rb
correios-frete-1.11.0 spec/support/mock_request.rb
correios-frete-1.10.1 spec/support/mock_request.rb
correios-frete-1.10.0 spec/support/mock_request.rb
correios-frete-1.9.5 spec/support/mock_request.rb
correios-frete-1.9.4 spec/support/mock_request.rb
correios-frete-1.9.3 spec/support/mock_request.rb
correios-frete-1.9.2 spec/support/mock_request.rb
correios-frete-1.9.1 spec/support/mock_request.rb
correios-frete-1.9.0 spec/support/mock_request.rb
correios-frete-1.8.0 spec/support/mock_request.rb
correios-frete-1.7.0 spec/support/mock_request.rb