Class: MinitestBender::Sections::Activity

Inherits:
Object
  • Object
show all
Defined in:
lib/minitest-bender/sections/activity.rb

Constant Summary collapse

TIME_UNITS =
%w[day hour minute second].freeze

Instance Method Summary collapse

Constructor Details

#initialize(io, started_at, results) ⇒ Activity

Returns a new instance of Activity.



6
7
8
9
10
# File 'lib/minitest-bender/sections/activity.rb', line 6

def initialize(io, started_at, results)
  @io = io
  @started_at = started_at
  @results = results
end

Instance Method Details



12
13
14
15
# File 'lib/minitest-bender/sections/activity.rb', line 12

def print
  io.puts "  #{formatted_total_tests} with #{formatted_total_assertions} #{auxiliary_verb} run in #{formatted_total_time} (#{formatted_tests_rate}, #{formatted_assertions_rate})"
  io.puts
end