lib/turn.rb in turn-0.8.3 vs lib/turn.rb in turn-0.9.0

- old
+ new

@@ -1,19 +1,28 @@ +# module Turn - # Returns +true+ if the ruby version supports minitest. - # Otherwise, +false+ is returned. - def self.minitest? - RUBY_VERSION >= '1.9' + # Are we using Test::Unit (1.x)? + def self.testunit? + defined?(Test::Unit) && !defined?(MiniTest) end end +require 'fileutils' + +require 'turn/version' require 'turn/autoload' +require 'turn/configuration' +require 'turn/colorize' +require 'turn/components' +require 'turn/controller' -unless defined?(Turn::Command) - if Turn.minitest? - require 'turn/autorun/minitest' - MiniTest::Unit.autorun - else - require 'turn/autorun/testunit' - end +if Turn.testunit? + require 'turn/testunit' +else + require 'turn/minitest' end + +#if ENV['autorun'] +# warn "Use `require 'turn/autorun'` instead of `require 'turn'` for future versions." +# MiniTest::Unit.autorun +#end