Sha256: 67bacfa953a8cc04268158a0e43d6eed5e40e914e9609d5698e27ff135144e2f

Contents?: true

Size: 393 Bytes

Versions: 5

Compression:

Stored size: 393 Bytes

Contents

module M
  module Runners
    class Minitest5 < Base
      def suites
        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

5 entries across 5 versions & 1 rubygems

Version Path
m-1.6.0 lib/m/runners/minitest_5.rb
m-1.5.1 lib/m/runners/minitest_5.rb
m-1.5.0 lib/m/runners/minitest_5.rb
m-1.4.2 lib/m/runners/minitest_5.rb
m-1.4.0 lib/m/runners/minitest_5.rb