Sha256: c20e3010a0eb27cf14aa7f874e5ecd9f276f15e053a2e253b0fce7d897be0272

Contents?: true

Size: 584 Bytes

Versions: 6

Compression:

Stored size: 584 Bytes

Contents

require 'test/unit/testresult'
require 'test/unit/ui/console/testrunner'
require 'test/unit/ui/testrunnermediator'

class Test::Unit::UI::Console::TestRunner

  def new_attach_to_mediator
    old_attach_to_mediator
    @mediator.add_listener(Test::Unit::TestResult::FAULT) { RedGreen.colour = :red }
  end
  alias :old_attach_to_mediator :attach_to_mediator
  alias :attach_to_mediator :new_attach_to_mediator

  def new_finished(elapsed_time)
    old_finished(elapsed_time)
    output(RedGreen.visual)
    nl
  end
  alias :old_finished :finished
  alias :finished :new_finished
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
social_url_stats-0.0.1 vendor/ruby/1.9.1/gems/mynyml-redgreen-0.7.1/lib/redgreen/testunit.rb
mynyml-redgreen-0.7.1 lib/redgreen/testunit.rb
mynyml-redgreen-0.7 lib/redgreen/testunit.rb
mynyml-redgreen-0.6.2.1 lib/redgreen/testunit.rb
mynyml-redgreen-0.6.2 lib/redgreen/testunit.rb
mynyml-redgreen-0.6 lib/redgreen/testunit.rb