class Reek::Spec::ShouldReek
An rspec matcher that matches when the actual
has code smells.
def failure_message
def failure_message "Expected #{examiner.description} to reek, but it didn't" end
def failure_message_when_negated
def failure_message_when_negated rpt = Report::SimpleWarningFormatter.new.format_list(examiner.smells) "Expected no smells, but got:\n#{rpt}" end
def initialize(configuration: Configuration::AppConfiguration.default)
def initialize(configuration: Configuration::AppConfiguration.default) @configuration = configuration end
def matches?(source)
def matches?(source) self.examiner = Examiner.new(source, configuration: configuration) examiner.smelly? end