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

Version Path
excon-0.64.0 tests/middlewares/escape_path_tests.rb
excon-0.63.0 tests/middlewares/escape_path_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/excon-0.62.0/tests/middlewares/escape_path_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/excon-0.62.0/tests/middlewares/escape_path_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/excon-0.62.0/tests/middlewares/escape_path_tests.rb
excon-0.62.0 tests/middlewares/escape_path_tests.rb
excon-0.61.0 tests/middlewares/escape_path_tests.rb
excon-0.60.0 tests/middlewares/escape_path_tests.rb
excon-0.59.0 tests/middlewares/escape_path_tests.rb
excon-0.58.0 tests/middlewares/escape_path_tests.rb
excon-0.57.1 tests/middlewares/escape_path_tests.rb
excon-0.57.0 tests/middlewares/escape_path_tests.rb
excon-0.56.0 tests/middlewares/escape_path_tests.rb
excon-0.55.0 tests/middlewares/escape_path_tests.rb
excon-0.54.0 tests/middlewares/escape_path_tests.rb
excon-0.53.0 tests/middlewares/escape_path_tests.rb
excon-0.52.0 tests/middlewares/escape_path_tests.rb
excon-0.51.0 tests/middlewares/escape_path_tests.rb
excon-0.50.1 tests/middlewares/escape_path_tests.rb
excon-0.50.0 tests/middlewares/escape_path_tests.rb