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