Sha256: e87e73709d0a6cb13b1a61e4182e7cc165f2dbc4a9981909fbc40212709d63d6

Contents?: true

Size: 765 Bytes

Versions: 1

Compression:

Stored size: 765 Bytes

Contents

# make sure latest verison is used, rather than ruby's built-in
begin
  gem 'minitest', '< 5.0.0'
rescue Gem::LoadError
  warn "gem install minitest"
end

# we save the developer the trouble of having to load these (TODO: should we?)
require 'minitest/unit'
require 'minitest/spec'

# compatability with old Test::Unit
#Test = MiniTest unless defined?(Test)

# load Turn's minitest runner
require 'turn/runners/minirunner'

# set MiniTest's runner to Turn::MiniRunner instance
if MiniTest::Unit.respond_to?(:runner=)
  MiniTest::Unit.runner = Turn::MiniRunner.new
else
  raise "MiniTest v#{MiniTest::Unit::VERSION} is out of date.\n" \
        "Please update to a newer version, but version 5.0.0 or above will not work. ."
  #MiniTest::Unit = Turn::MiniRunner
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
turn-0.9.7 lib/turn/minitest.rb