ws.on :open do |event|
opened = true
if timeout
- EM::Timer.new 3 do
- too_long = true
+ EM::Timer.new 4 do
+ too_long = true if close_status.nil?
EM.stop_event_loop
end
end
state = 3
when 3
human_ev_uuid = d["object_uuid"]
+ state = 4
ws.close
+ when 4
+ assert false, "Should not get any more events"
end
end
state = 2
when 2
human_ev_uuid = d["object_uuid"]
+ state = 3
ws.close
+ when 3
+ assert false, "Should not get any more events"
end
end
state = 4
when 4
human_ev_uuid = d["object_uuid"]
+ state = 5
ws.close
+ when 5
+ assert false, "Should not get any more events"
end
end
when 3
l2 = d["object_uuid"]
assert_not_nil l2, "Unexpected message: #{d}"
+ state = 4
ws.close
+ when 4
+ assert false, "Should not get any more events"
end
end
state = 4
when 4
human_ev_uuid = d["object_uuid"]
+ state = 5
ws.close
+ when 5
+ assert false, "Should not get any more events"
end
end