Sha256: dedc32f6b875eb97292314240fc8537a3be2cf2202da0dc24a39f7b5ed96818b
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
require 'bundler/setup' require 'simplecov' SimpleCov.start require 'harness' require 'minitest/unit' require 'minitest/autorun' Thread.abort_on_exception = true class MiniTest::Unit::TestCase def setup Harness.config.collector = Harness::FakeCollector.new Harness.config.queue = Harness::SyncQueue.new end def assert_timer(name) refute_empty timers timer = timers.find { |t| t.name == name } assert timer, "Timer #{name} not logged!" end def assert_increment(name) refute_empty increments increment = increments.find { |i| i.name == name } assert increment, "Increment #{name} not logged!" end def assert_decrement(name) refute_empty decrements decrement = decrements.find { |i| i.name == name } assert decrement, "decrement #{name} not logged!" end def assert_gauge(name) refute_empty gauges gauge = gauges.find { |g| g.name == name } assert gauge, "gauge #{name} not logged!" end def instrument(name, data = {}, &block) ActiveSupport::Notifications.instrument name, data, &block end def collector Harness.config.collector end def timers collector.timers end def increments collector.increments end def decrements collector.decrements end def counters collector.counters end def gauges collector.gauges end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
harness-1.0.0 | test/test_helper.rb |