Sha256: 369a4ac6d5d251e9e2d1619d94a8ef4250474169239f29b30d57edace51dc2d4
Contents?: true
Size: 407 Bytes
Versions: 22
Compression:
Stored size: 407 Bytes
Contents
module MiniTest class TestRecorder def initialize @records = {} end def [](suite, test) name = [suite, test] @records[name] end def record(runner) name = [runner.suite, runner.test] @records[name] ||= [] @records[name] << runner end def assertion_count @records.inject(0) { |acc, r| acc + r.last.last.assertions } end end end
Version data entries
22 entries across 22 versions & 1 rubygems