Method: Tapout::Reporters::Abstract#complete_cases

Defined in:
lib/tapout/reporters/abstract.rb

#complete_cases(case_entry = nil) ⇒ Object



462
463
464
465
466
467
468
469
470
471
472
# File 'lib/tapout/reporters/abstract.rb', line 462

def complete_cases(case_entry=nil)
  if case_entry
    while @case_stack.last and @case_stack.last['level'].to_i >= case_entry['level'].to_i
      finish_case(@case_stack.pop)
    end
  else
    while @case_stack.last
      finish_case(@case_stack.pop)
    end
  end
end