class EmojiTestLove::RSpecIntegration
Attributes
display_provider[R]
known_formatters[R]
Public Class Methods
display_provider=(provider)
click to toggle source
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 9 def display_provider=(provider) @display_provider = provider end
inherited(subclass)
click to toggle source
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 13 def inherited(subclass) @known_formatters ||= [] @known_formatters << subclass end
names()
click to toggle source
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 18 def names Array(display_provider.names) << name end
Public Instance Methods
display_provider()
click to toggle source
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 23 def display_provider self.class.display_provider end
example_failed(example)
click to toggle source
Calls superclass method
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 36 def example_failed(example) super(example) self.print failure_color display_provider.failed_display end
example_passed(example)
click to toggle source
Calls superclass method
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 31 def example_passed(example) super(example) self.print success_color display_provider.passed_display end
example_pending(example)
click to toggle source
Calls superclass method
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 41 def example_pending(example) super(example) self.print pending_color display_provider.pending_display end
print(display)
click to toggle source
# File lib/emoji_test_love/rspec/rspec_integration.rb, line 27 def print(display) output.print display end