module RSpec::Proverbs::Reporter
Public Instance Methods
example_step_failed(example, type, message, options)
click to toggle source
# File lib/proverbs/rspec/reporter.rb, line 14 def example_step_failed(example, type, message, options) notify :example_step_failed, Notification.new(example, type, message, options) end
example_step_passed(example, type, message, options)
click to toggle source
# File lib/proverbs/rspec/reporter.rb, line 10 def example_step_passed(example, type, message, options) notify :example_step_passed, Notification.new(example, type, message, options) end
example_step_pending(example, type, message, options)
click to toggle source
# File lib/proverbs/rspec/reporter.rb, line 18 def example_step_pending(example, type, message, options) notify :example_step_pending, Notification.new(example, type, message, options) end
example_step_started(example, type, message, options)
click to toggle source
An RSpec
reporter sends notifications to listeners. The listeners are usually formatters for a specific test run.
# File lib/proverbs/rspec/reporter.rb, line 6 def example_step_started(example, type, message, options) notify :example_step_started, Notification.new(example, type, message, options) end
find_registered_formatter(cls)
click to toggle source
# File lib/proverbs/rspec/reporter.rb, line 26 def find_registered_formatter(cls) registered_formatters.detect { |formatter| formatter.class == cls } end
registered_formatters()
click to toggle source
# File lib/proverbs/rspec/reporter.rb, line 22 def registered_formatters @listeners.values.map(&:to_a).flatten.uniq end