Sha256: a987fe9de38e6ca3b08416597eef9c2eb5fb148d65da285a40e4f0b440a63a6b
Contents?: true
Size: 1.24 KB
Versions: 11
Compression:
Stored size: 1.24 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 '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
11 entries across 11 versions & 1 rubygems