spec/spec_08/connection_spec.rb in bunny-0.7.5 vs spec/spec_08/connection_spec.rb in bunny-0.7.6

- old
+ new

@@ -9,7 +9,17 @@ it "should raise an error if the wrong user name or password is used" do b = Bunny.new(:user => 'wrong') lambda { b.start}.should raise_error(Bunny::ProtocolError) end + it "should be able to open a TCPSocket with a timeout" do + b = Bunny.new(:spec => "0.8") + connect_timeout = 1 + lambda { + Bunny::Timer::timeout(connect_timeout, Qrack::ConnectionTimeout) do + TCPSocket.new(b.host, b.port) + end + }.should_not raise_error(Exception) + end + end