test/teststrap.rb in pusher-client-0.1.0 vs test/teststrap.rb in pusher-client-0.1.1
- old
+ new
@@ -27,16 +27,18 @@
end
end
class Socket
# Simulate a connection being established
- def connect
+ def connect(async = false)
@connection_thread = Thread.new do
@connection = TestConnection.new
@global_channel.dispatch('pusher:connection_established', {'socket_id' => '123abc'})
end
@connection_thread.run
+ @connection_thread.join unless async
sleep(1)
+ return self
end
def simulate_received(event_name, event_data, channel_name)
send_local_event(event_name, event_data, channel_name)
end