class Spinach::Reporter::SpinachSlackReporter
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 10 def initialize(*args) super(*args) @out = options[:output] || $stdout @error = options[:error] || $stderr @max_step_name_length = 0 end
Public Instance Methods
on_error_step(step, failure, _, _ = nil)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 27 def on_error_step(step, failure, _, _ = nil) self.scenario_error = [current_feature, current_scenario, step, failure] error_steps << scenario_error end
on_failed_step(step, failure, _, _ = nil)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 22 def on_failed_step(step, failure, _, _ = nil) self.scenario_error = [current_feature, current_scenario, step, failure] failed_steps << scenario_error end
on_feature_not_found(feature)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 42 def on_feature_not_found(feature) undefined_features << feature end
on_pending_step(step, failure)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 37 def on_pending_step(step, failure) self.scenario_error = [current_feature, current_scenario, step, failure] pending_steps << scenario_error end
on_successful_step(step, _, _ = nil)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 17 def on_successful_step(step, _, _ = nil) self.scenario = [current_feature, current_scenario, step] successful_steps << scenario end
on_undefined_step(step, failure, _ = nil)
click to toggle source
# File lib/spinach/reporter/spinach_slack_reporter.rb, line 32 def on_undefined_step(step, failure, _ = nil) self.scenario_error = [current_feature, current_scenario, step, failure] undefined_steps << scenario_error end