Sha256: 5348a402b1aa0a64ca7a9e761fe3268a66cbf5096e10c6fa6c5df1f7f8f02bc2
Contents?: true
Size: 841 Bytes
Versions: 2
Compression:
Stored size: 841 Bytes
Contents
require 'test/unit' require 'mocha/setup' require 'newrelic-rake/instrument' class TestNewRelicRake < Test::Unit::TestCase include NewRelic::Agent::Instrumentation::ControllerInstrumentation def setup NewRelic::Agent.manual_start @engine = NewRelic::Agent.instance.stats_engine @engine.clear_stats @sampler = NewRelic::Agent.instance.transaction_sampler @sampler.reset! @sampler.start_builder end def teardown @sampler.clear_builder end def test_metrics Rake::Task.define_task('foo') Rake::Task['foo'].invoke assert @engine.metrics.include?('OtherTransaction/Rake/Rake::Task/foo'), 'rake task is not in metrics' end def test_dispatcher NewRelic::Agent.expects(:manual_start).with(:dispatcher => :rake) Rake::Task.define_task('bar') Rake::Task['bar'].invoke end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
newrelic-rake-1.3.0 | test/newrelic_rake_test.rb |
newrelic-rake-1.2.0 | test/newrelic_rake_test.rb |