Sha256: 7aa51fd7b0e0bf1829514b3df89b762fd60c8d3b0be13c5a46c335e145bea20b
Contents?: true
Size: 1.23 KB
Versions: 42
Compression:
Stored size: 1.23 KB
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. require File.expand_path(File.join(File.dirname(__FILE__),'/../../../test_helper')) class NewRelic::Control::Frameworks::RailsTest < Minitest::Test def test_install_browser_monitoring require 'new_relic/rack/browser_monitoring' middleware = stub('middleware config') config = stub('rails config', :middleware => middleware) middleware.expects(:use).with(NewRelic::Rack::BrowserMonitoring) NewRelic::Control.instance.instance_eval { @browser_monitoring_installed = false } with_config(:'browser_monitoring.auto_instrument' => true) do NewRelic::Control.instance.install_browser_monitoring(config) end end def test_install_browser_monitoring_should_not_install_when_not_configured middleware = stub('middleware config') config = stub('rails config', :middleware => middleware) middleware.expects(:use).never NewRelic::Control.instance.instance_eval { @browser_monitoring_installed = false } with_config(:'browser_monitoring.auto_instrument' => false) do NewRelic::Control.instance.install_browser_monitoring(config) end end end
Version data entries
42 entries across 42 versions & 2 rubygems