spec/node/zmq_pushpull_spec.rb in dripdrop-0.9.10 vs spec/node/zmq_pushpull_spec.rb in dripdrop-0.10.0.beta1
- old
+ new
@@ -5,11 +5,11 @@
def pp_send_messages(to_send)
responses = []
push = nil
pull = nil
- @node = run_reactor do
+ @node = run_reactor(2) do
addr = rand_addr
push = zmq_push(addr, :bind)
pull1 = zmq_pull(addr, :connect)
@@ -23,9 +23,11 @@
pull2.on_recv do |message|
message.head['recv_sock'] = 2
responses << message
end
+ sleep 1
+
to_send.each {|message| push.send_message(message)}
end
{:responses => responses, :handlers => { :push => push, :pull => [pull] }}
end