Class: M::Runners::TestUnit
Instance Method Summary collapse
Instance Method Details
#run(test_arguments) ⇒ Object
12 13 14 |
# File 'lib/m/runners/test_unit.rb', line 12 def run(test_arguments) Test::Unit::AutoRunner.run(false, nil, test_arguments) end |
#suites ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/m/runners/test_unit.rb', line 4 def suites if Test::Unit::TestCase.respond_to?(:test_suites) Test::Unit::TestCase.test_suites else Test::Unit::TestCase::DESCENDANTS end end |
#test_methods(suite_class) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/m/runners/test_unit.rb', line 16 def test_methods(suite_class) if suite_class.respond_to?(:test_methods) suite_class.test_methods else suite_class.public_instance_methods(true).grep(/^test/).map { |m| m.to_s } end end |