assert_equal 200, status
end
- test "connect, subscribe, get event" do
+ def subscribe_test
state = 1
spec = nil
ev_uuid = nil
assert_equal spec.uuid, ev_uuid
end
+ test "connect, subscribe, get event" do
+ subscribe_test()
+ end
+
test "connect, subscribe, get two events" do
state = 1
spec = nil
# Try connecting again, ensure that websockets server is still running and
# didn't crash per #6451
- status = nil
- ws_helper :admin do |ws|
- ws.on :open do |event|
- ws.send ({method: 'subscribe'}.to_json)
- end
-
- ws.on :message do |event|
- d = Oj.load event.data
- status = d["status"]
- ws.close
- end
- end
-
- assert_equal 200, status
+ subscribe_test()
end