Sha256: 84c536c071a484d883a9e6910b48d665ebf67b6f96cca6875b445d7facbefe91
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 Bytes
Contents
require 'minitest/unit' module Fivemat module MiniTest class Unit < ::MiniTest::Unit def _run_suites(suites, type) offset = 0 suites.reject do |suite| filter = options[:filter] || '/./' filter = Regexp.new $1 if filter =~ /\/(.*)\// suite.send("#{type}_methods").grep(filter).empty? end.map do |suite| print "#{suite} " result = _run_suite suite, type puts report.each_with_index do |msg, i| puts "%3d) %s" % [offset + i + 1, msg.gsub(/\n/, "\n ")] end offset += report.size report.clear result end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fivemat-1.1.0 | lib/fivemat/minitest/unit.rb |
fivemat-1.0.0 | lib/fivemat/minitest/unit.rb |