Class: M::Runners::Minitest5
Instance Method Summary collapse
Instance Method Details
#run(test_arguments) ⇒ Object
11 12 13 14 15 |
# File 'lib/m/runners/minitest_5.rb', line 11 def run(test_arguments) output = Minitest.run test_arguments ::Minitest.class_variable_get(:@@after_run).reverse_each(&:call) output end |
#suites ⇒ Object
4 5 6 7 8 9 |
# File 'lib/m/runners/minitest_5.rb', line 4 def suites if Minitest.respond_to?(:seed) Minitest.seed = (ENV["SEED"] || srand).to_i % 0xFFFF end Minitest::Runnable.runnables end |
#test_methods(suite_class) ⇒ Object
17 18 19 |
# File 'lib/m/runners/minitest_5.rb', line 17 def test_methods(suite_class) suite_class.runnable_methods end |