Sha256: 83d3046440ec774d6830d92d79f2a616088fd013351edf46c8905d86cbfaf1e4
Contents?: true
Size: 1.33 KB
Versions: 18
Compression:
Stored size: 1.33 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 < Test::Unit::TestCase def test_install_browser_monitoring require(File.expand_path(File.join(File.dirname(__FILE__), '/../../../../lib/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
18 entries across 18 versions & 1 rubygems