Sha256: a25559617d23a0a3a791f152ec5ea09c59c0b9aada907e204da65c76dca48eae

Contents?: true

Size: 482 Bytes

Versions: 1

Compression:

Stored size: 482 Bytes

Contents

module M
  module Runners
    class Minitest5 < Base
      def suites
        Minitest.seed = (ENV["SEED"] || srand).to_i % 0xFFFF if Minitest.respond_to? :seed
        Minitest::Runnable.runnables
      end

      def run test_arguments
        output = Minitest.run test_arguments
        ::Minitest.class_variable_get(:@@after_run).reverse_each(&:call)
        output
      end

      def test_methods suite_class
        suite_class.runnable_methods
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
m-1.6.2 lib/m/runners/minitest_5.rb