Sha256: a6235854dcbe35570fe73bfaadf70896c0742c195e2291cbb180b8b868c436b6

Contents?: true

Size: 1.16 KB

Versions: 24

Compression:

Stored size: 1.16 KB

Contents

Shindo.tests("Excon redirecting with cookie preserved") do
  env_init

  with_rackup('redirecting_with_cookie.ru') do
    tests('second request will send cookies set by the first').returns('ok') do
      Excon.get(
        'http://127.0.0.1:9292',
        :path         => '/sets_cookie',
        :middlewares  => Excon.defaults[:middlewares] + [Excon::Middleware::CaptureCookies, Excon::Middleware::RedirectFollower]
      ).body
    end

    tests('second request will send multiple cookies set by the first').returns('ok') do
      Excon.get(
        'http://127.0.0.1:9292',
        :path         => '/sets_multi_cookie',
        :middlewares  => Excon.defaults[:middlewares] + [Excon::Middleware::CaptureCookies, Excon::Middleware::RedirectFollower]
      ).body
    end
  end

  with_rackup('redirecting.ru') do
    tests("runs normally when there are no cookies set").returns('ok') do
      Excon.post(
        'http://127.0.0.1:9292',
        :path         => '/first',
        :middlewares  => Excon.defaults[:middlewares] + [Excon::Middleware::CaptureCookies, Excon::Middleware::RedirectFollower],
        :body => "a=Some_content"
      ).body
    end
  end

  env_restore
end

Version data entries

24 entries across 22 versions & 2 rubygems

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