Sha256: 89e51cf68ef8d5ab993c590471b158f6c0462cb8e5f71178ab8b43c6ab7b1789
Contents?: true
Size: 1.29 KB
Versions: 37
Compression:
Stored size: 1.29 KB
Contents
Shindo.tests('Excon Decompress Middleware') do env_init with_rackup('basic.ru') do tests('encoded uri passed to connection') do tests('GET /echo%20dirty').returns(200) do connection = Excon::Connection.new({ :host => '127.0.0.1', :hostname => '127.0.0.1', :middlewares => Excon.defaults[:middlewares] + [Excon::Middleware::EscapePath], :nonblock => false, :port => 9292, :scheme => 'http', :ssl_verify_peer => false }) response = connection.request(:method => :get, :path => '/echo%20dirty') response[:status] end end tests('unencoded uri passed to connection') do tests('GET /echo dirty').returns(200) do connection = Excon::Connection.new({ :host => '127.0.0.1', :hostname => '127.0.0.1', :middlewares => Excon.defaults[:middlewares] + [Excon::Middleware::EscapePath], :nonblock => false, :port => 9292, :scheme => 'http', :ssl_verify_peer => false }) response = connection.request(:method => :get, :path => '/echo dirty') response[:status] end end end end
Version data entries
37 entries across 35 versions & 4 rubygems