Sha256: 1cb4d26492dcf6522c84b62b852010b7d2751d2f0db75c75436fa56f170b147b

Contents?: true

Size: 392 Bytes

Versions: 58

Compression:

Stored size: 392 Bytes

Contents

Shindo.tests('read should timeout') do
  with_rackup('timeout.ru') do

    [false, true].each do |nonblock|
      tests("nonblock => #{nonblock} hits read_timeout").raises(Excon::Errors::Timeout) do
        connection = Excon.new('http://127.0.0.1:9292', :nonblock => nonblock)
        connection.request(:method => :get, :path => '/timeout', :read_timeout => 1)
      end
    end

  end
end

Version data entries

58 entries across 56 versions & 4 rubygems

Version Path
excon-0.41.0 tests/timeout_tests.rb
excon-0.40.0 tests/timeout_tests.rb
excon-0.39.6 tests/timeout_tests.rb
excon-0.39.5 tests/timeout_tests.rb
excon-0.39.4 tests/timeout_tests.rb
excon-0.39.3 tests/timeout_tests.rb
excon-0.39.2 tests/timeout_tests.rb
excon-0.39.1 tests/timeout_tests.rb
excon-0.39.0 tests/timeout_tests.rb
excon-0.38.0 tests/timeout_tests.rb
excon-0.37.0 tests/timeout_tests.rb
excon-0.36.0 tests/timeout_tests.rb
excon-0.35.0 tests/timeout_tests.rb
excon-0.34.0 tests/timeout_tests.rb
excon-0.33.0 tests/timeout_tests.rb
excon-0.32.1 tests/timeout_tests.rb
excon-0.32.0 tests/timeout_tests.rb
excon-0.31.0 tests/timeout_tests.rb