Sha256: 6fdb28a2975f5d9047167ca09ad3ce9cb14d786bc96acb2469b260cff5a829aa

Contents?: true

Size: 446 Bytes

Versions: 4

Compression:

Stored size: 446 Bytes

Contents

class ActiveSupport::TestCase
  def wait
    RailsMetrics.wait
  end

  # Fake a request instrumentation.
  def instrument(*args, &block)
    if RailsMetrics.listening?
      ActiveSupport::Notifications.instrument(*args, &block)
    else
      RailsMetrics.listen_request do
        ActiveSupport::Notifications.instrument "rack.request" do
          ActiveSupport::Notifications.instrument(*args, &block)
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
rails_customerbeats-0.0.5 test/support/instrumentation.rb
rails_customerbeats-0.0.4 test/support/instrumentation.rb
rails_customerbeats-0.3 test/support/instrumentation.rb
rails_metrics-0.1 test/support/instrumentation.rb