class Cucumber::WireSupport::WireProtocol::Requests::Invoke
def execute(step_definition_id, args)
def execute(step_definition_id, args) request_params = { :id => step_definition_id, :args => args } super(request_params) end
def handle_diff(tables)
def handle_diff(tables) table1 = Ast::Table.new(tables[0]) table2 = Ast::Table.new(tables[1]) begin table1.diff!(table2) rescue Cucumber::Ast::Table::Different @connection.diff_failed end @connection.diff_ok end
def handle_pending(message)
def handle_pending(message) raise Pending, message || "TODO" end
def handle_step_failed(params)
def handle_step_failed(params) handle_fail(params) end
def handle_success(params)
def handle_success(params) end