Sha256: aaeef0f531c1a0e8022664ae97f5838b83be1342148ca8bcceecd7606653bd97

Contents?: true

Size: 591 Bytes

Versions: 23

Compression:

Stored size: 591 Bytes

Contents

require 'minitest/unit'

class MiniTestUnitRunner < MiniTest::Unit
  def puts(*args);  end
  def print(*args); end
  def status(io = output);  end
  def before_test(*args); end
  def after_test(*args); end
end

class MiniTestRunner
  class << self
    def run_file(filename)
      forget_previous_tests
      MiniTest::Unit.runner = MiniTestUnitRunner.new
      load filename
      MiniTest::Unit.runner.run

      MiniTest::Unit.runner.report
    end

    def runner
      :minitest
    end

    private

    def forget_previous_tests
      MiniTest::Unit::TestCase.reset
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
gorgon-0.11.1 lib/gorgon/mini_test_runner.rb
gorgon-0.11.0 lib/gorgon/mini_test_runner.rb
gorgon-0.10.5 lib/gorgon/mini_test_runner.rb
gorgon-0.10.4 lib/gorgon/mini_test_runner.rb
gorgon-0.10.3 lib/gorgon/mini_test_runner.rb
gorgon-0.10.2 lib/gorgon/mini_test_runner.rb
gorgon-0.10.1 lib/gorgon/mini_test_runner.rb
gorgon-0.10.0 lib/gorgon/mini_test_runner.rb
gorgon-0.9.0 lib/gorgon/mini_test_runner.rb
gorgon-0.8.4 lib/gorgon/mini_test_runner.rb
gorgon-0.8.3 lib/gorgon/mini_test_runner.rb
gorgon-0.8.2 lib/gorgon/mini_test_runner.rb
gorgon-0.8.1 lib/gorgon/mini_test_runner.rb
gorgon-0.8.0 lib/gorgon/mini_test_runner.rb
gorgon-0.7.1 lib/gorgon/mini_test_runner.rb
gorgon-0.7.0 lib/gorgon/mini_test_runner.rb
gorgon-0.7.0.rc4 lib/gorgon/mini_test_runner.rb
gorgon-0.7.0.rc3 lib/gorgon/mini_test_runner.rb
gorgon-0.7.0.rc2 lib/gorgon/mini_test_runner.rb
gorgon-0.7.0.rc1 lib/gorgon/mini_test_runner.rb