Method: Test::Unit::TestSuite#run

Defined in:
lib/test/spec.rb

#run(result) {|STARTED, name| ... } ⇒ Object

Yields:

  • (STARTED, name)


575
576
577
578
579
580
581
582
583
584
# File 'lib/test/spec.rb', line 575

def run(result, &progress_block)
  sort!
  yield(STARTED, name)
  @tests.first.before_all  if @tests.first.respond_to? :before_all
  @tests.each do |test|
    test.run(result, &progress_block)
  end
  @tests.last.after_all  if @tests.last.respond_to? :after_all
  yield(FINISHED, name)
end