Sha256: 90ca53e19ebd5870de8015e29fe310d6395bbf63b0eb9ea1407b2cadc5d8c4f9
Contents?: true
Size: 937 Bytes
Versions: 1
Compression:
Stored size: 937 Bytes
Contents
begin require "guard/minitest/notifier" rescue LoadError puts "You need guard-minitest to use this reporter." exit 1 end module MiniTest module Reporters class GuardReporter include Reporter def notifier_class if ::Guard.const_defined? "MinitestNotifier" # old guard-minitest API prior to 1.0.0.beta.2 ::Guard::MinitestNotifier elsif ::Guard.const_defined? "Minitest" and ::Guard::Minitest.const_defined? "Notifier" # new guard-minitest API, by 02b46ee in between # 1.0.0.beta1 and 1.0.0.beta.2 ::Guard::Minitest::Notifier end end def after_suites(*args) duration = Time.now - runner.suites_start_time notifer_class.notify(runner.test_count, runner.assertion_count, runner.failures, runner.errors, runner.skips, duration) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
minitest-reporters-0.14.22 | lib/minitest/reporters/guard_reporter.rb |