Sha256: 096b28a5f7714d3d7f72d1c5f6845566a81dbb8012ad5657e4e024a0f84b395d
Contents?: true
Size: 1.24 KB
Versions: 3
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 < MiniTest::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
3 entries across 3 versions & 1 rubygems