Class: RSpec2

Inherits:
RSpec::Core::Formatters::BaseTextFormatter
  • Object
show all
Defined in:
lib/gamifying_formatter/rspec2.rb

Instance Method Summary collapse

Constructor Details

#initialize(output) ⇒ RSpec2

Returns a new instance of RSpec2.



6
7
8
9
# File 'lib/gamifying_formatter/rspec2.rb', line 6

def initialize(output)
  super(output)
  @test_info = load_test_info
end

Instance Method Details

#closeObject



11
12
13
14
# File 'lib/gamifying_formatter/rspec2.rb', line 11

def close
  super
  wrap_up(example_count, failure_count, duration)
end

#dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object



16
17
18
19
20
21
22
23
24
# File 'lib/gamifying_formatter/rspec2.rb', line 16

def dump_summary(duration, example_count, failure_count, pending_count)
  super(duration, example_count, failure_count, pending_count)

  achievements = calculate_achevements(example_count, failure_count, duration)

  show_achievements unless achievements.empty?

  show_xp_bar
end