Sha256: 772e535a85f606b66b39163bea0784c32ad0c8b983460f6cb91cccdb516f0821
Contents?: true
Size: 672 Bytes
Versions: 10
Compression:
Stored size: 672 Bytes
Contents
Shindo.tests('Excon redirector support') do env_init connection = Excon.new( 'http://127.0.0.1:9292', :middlewares => Excon.defaults[:middlewares] + [Excon::Middleware::RedirectFollower], :mock => true ) Excon.stub( { :path => '/old' }, { :headers => { 'Location' => 'http://127.0.0.1:9292/new' }, :body => 'old', :status => 301 } ) Excon.stub( { :path => '/new' }, { :body => 'new', :status => 200 } ) tests("request(:method => :get, :path => '/old').body").returns('new') do connection.request(:method => :get, :path => '/old').body end env_restore end
Version data entries
10 entries across 10 versions & 1 rubygems