Sha256: 1bc61c1d5e1841e3b891b4b8ec340efc6a206ba8231f7543387145184de4884e
Contents?: true
Size: 659 Bytes
Versions: 4
Compression:
Stored size: 659 Bytes
Contents
require 'rest-more/test' describe RC::Facebook do after do WebMock.reset! RR.verify end should 'respect timeout' do stub_request(:get, 'https://graph.facebook.com/me'). to_return(:body => '{}') any_instance_of(RC::Timeout::TimerThread){ |timer| mock.proxy(timer).on_timeout } RC::Facebook.new.get('me').should.eq({}) end should 'override timeout' do stub_request(:get, 'https://graph.facebook.com/me'). to_return(:body => 'true') mock.proxy(RC::Timeout::TimerThread).new(99, is_a(Timeout::Error)) RC::Facebook.new(:timeout => 1).get('me', {}, :timeout => 99). should.eq true end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rest-more-2.0.4 | test/facebook/test_timeout.rb |
rest-more-2.0.3 | test/facebook/test_timeout.rb |
rest-more-2.0.2 | test/facebook/test_timeout.rb |
rest-more-2.0.0 | test/facebook/test_timeout.rb |