Method: Minitest::Test.runnable_methods
- Defined in:
- lib/minitest/test.rb
.runnable_methods ⇒ Object
Returns all instance methods starting with “test_”. Based on #test_order, the methods are either sorted, randomized (default), or run in parallel.
70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/minitest/test.rb', line 70 def self.runnable_methods methods = methods_matching(/^test_/) case self.test_order when :random, :parallel then srand Minitest.seed methods.sort.shuffle when :alpha, :sorted then methods.sort else raise "Unknown test_order: #{self.test_order.inspect}" end end |