Module: RSpec::ExampleSteps::Reporter

Defined in:
lib/rspec/example_steps/reporter.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/rspec/example_steps/reporter.rb', line 4

def self.included(base)
  base::NOTIFICATIONS.push(
    :example_step_started,
    :example_step_passed,
    :example_step_pending,
    :example_step_failed
  ) if base.constants.include?(:NOTIFICATIONS)
end

Instance Method Details

#example_step_failed(example, type, message, options) ⇒ Object



25
26
27
# File 'lib/rspec/example_steps/reporter.rb', line 25

def example_step_failed(example, type, message, options)
  notify :example_step_failed, example, type, message, options
end

#example_step_passed(example, type, message, options) ⇒ Object



17
18
19
# File 'lib/rspec/example_steps/reporter.rb', line 17

def example_step_passed(example, type, message, options)
  notify :example_step_passed, example, type, message, options
end

#example_step_pending(example, type, message, options) ⇒ Object



21
22
23
# File 'lib/rspec/example_steps/reporter.rb', line 21

def example_step_pending(example, type, message, options)
  notify :example_step_pending, example, type, message, options
end

#example_step_started(example, type, message, options) ⇒ Object



13
14
15
# File 'lib/rspec/example_steps/reporter.rb', line 13

def example_step_started(example, type, message, options)
  notify :example_step_started, example, type, message, options
end