Sha256: 9b308d639b3faced64646274daf54dfb81863c213c966a910ec64e132477b50e

Contents?: true

Size: 538 Bytes

Versions: 9

Compression:

Stored size: 538 Bytes

Contents

require 'rest-core/test'

describe RestCore::Facebook do
  after do
    WebMock.reset!
    RR.verify
  end

  should 'respect timeout' do
    stub_request(:get, 'https://graph.facebook.com/me').
      to_return(:body => '{}')
    mock.proxy(Timeout).timeout(numeric)
    RestCore::Facebook.new.get('me').should.eq({})
  end

  should 'override timeout' do
    mock(Timeout).timeout(99){ {RestCore::Facebook::RESPONSE_BODY => true} }
    RestCore::Facebook.new(:timeout => 1).get('me', {}, :timeout => 99).
      should.eq true
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rest-more-0.7.0 test/client/facebook/test_timeout.rb
rest-core-0.4.0 test/client/facebook/test_timeout.rb
rest-core-0.4.0.pre.2 test/client/facebook/test_timeout.rb
rest-core-0.4.0.pre.1 test/client/facebook/test_timeout.rb
rest-core-0.4.0.pre.0 test/client/facebook/test_timeout.rb
rest-core-0.3.0 test/client/facebook/test_timeout.rb
rest-core-0.3.0.pre.2 test/client/facebook/test_timeout.rb
rest-core-0.3.0.pre.1 test/client/facebook/test_timeout.rb
rest-core-0.3.0.pre.0 test/client/facebook/test_timeout.rb