Module: MinitestBender

Defined in:
lib/minitest_bender.rb,
lib/minitest-bender/utils.rb,
lib/minitest-bender/version.rb,
lib/minitest-bender/colorizer.rb,
lib/minitest-bender/states/base.rb,
lib/minitest-bender/results/base.rb,
lib/minitest-bender/results/test.rb,
lib/minitest-bender/configuration.rb,
lib/minitest-bender/printers/plain.rb,
lib/minitest-bender/recorders/none.rb,
lib/minitest-bender/result_context.rb,
lib/minitest-bender/result_factory.rb,
lib/minitest-bender/states/failing.rb,
lib/minitest-bender/states/passing.rb,
lib/minitest-bender/states/raising.rb,
lib/minitest-bender/states/skipped.rb,
lib/minitest-bender/recorders/icons.rb,
lib/minitest-bender/sections/issues.rb,
lib/minitest-bender/sections/activity.rb,
lib/minitest-bender/recorders/progress.rb,
lib/minitest-bender/results/expectation.rb,
lib/minitest-bender/sections/suite_status.rb,
lib/minitest-bender/sections/time_ranking.rb,
lib/minitest-bender/recorders/grouped_icons.rb,
lib/minitest-bender/sections/sorted_overview.rb,
lib/minitest-bender/recorders/progress_groups.rb,
lib/minitest-bender/recorders/progress_issues.rb,
lib/minitest-bender/printers/with_progress_bar.rb,
lib/minitest-bender/recorders/progress_verbose.rb,
lib/minitest-bender/recorders/progress_groups_and_issues.rb

Defined Under Namespace

Modules: Printers, Recorders, Results, Sections, States, Utils Classes: Colorizer, Configuration, ResultContext, ResultFactory

Constant Summary collapse

STATES =
{
  '.' => States::Passing.new,
  'S' => States::Skipped.new,
  'F' => States::Failing.new,
  'E' => States::Raising.new
}.freeze
VERSION =
'1.0.0'.freeze

Class Method Summary collapse

Class Method Details

.result_factoryObject



52
53
54
# File 'lib/minitest_bender.rb', line 52

def self.result_factory
  @result_factory ||= ResultFactory.new
end

.statesObject



48
49
50
# File 'lib/minitest_bender.rb', line 48

def self.states
  STATES
end