Sha256: 5aef9bbe7441e11d0cc3685addd85070c45777552f5c83c95470289e1291b8fd
Contents?: true
Size: 799 Bytes
Versions: 1
Compression:
Stored size: 799 Bytes
Contents
module DeepTest class Loader NO_FILTERS = Object.new.instance_eval do def filters; []; end; self end def self.run(args) require "deep_test" ENV["RAILS_ENV"] = "test" Object.const_set "RAILS_ENV", "test" Dir.glob(ARGV.first).each { |file| load file } suite = Test::Unit::AutoRunner::COLLECTORS[:objectspace].call NO_FILTERS blackboard = DeepTest::RindaBlackboard.new supervisor = DeepTest::Supervisor.new blackboard supervised_suite = DeepTest::SupervisedTestSuite.new(suite, supervisor) require 'test/unit/ui/console/testrunner' Test::Unit::UI::Console::TestRunner.run(supervised_suite, Test::Unit::UI::NORMAL) Test::Unit.run = true end end end if __FILE__ == $0 DeepTest::Loader.run ARGV end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deep_test-1.0.0 | lib/deep_test/loader.rb |