lib/submodules/ably-ruby/spec/acceptance/rest/time_spec.rb in ably-rest-0.8.5 vs lib/submodules/ably-ruby/spec/acceptance/rest/time_spec.rb in ably-rest-0.8.6
- old
+ new
@@ -8,8 +8,18 @@
describe 'fetching the service time' do
it 'should return the service time as a Time object' do
expect(client.time).to be_within(2).of(Time.now)
end
+
+ context 'with reconfigured HTTP timeout' do
+ let(:client) do
+ Ably::Rest::Client.new(http_request_timeout: 0.0001, key: api_key, environment: environment, protocol: protocol)
+ end
+
+ it 'should raise a timeout exception' do
+ expect { client.time }.to raise_error Ably::Exceptions::ConnectionTimeout
+ end
+ end
end
end
end