lib/cucumber/pro/web_socket/session.rb in cucumber-pro-0.0.14 vs lib/cucumber/pro/web_socket/session.rb in cucumber-pro-0.0.15
- old
+ new
@@ -133,9 +133,13 @@
end
def on_message(event)
logger.debug [:ws, :message, event.data]
@ack_count -= 1
+ message = JSON.parse(event.data)
+ if(message['error'])
+ raise Error::ServerError.new(message['error'])
+ end
self
end
def on_close(event)
logger.debug [:ws, :close]