Sha256: 7e0134c6d730b77b7115141bb25a174cb054924ce115e42b7e314f5fa1772f2a
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 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')) require 'new_relic/agent/commands/xray_session' module NewRelic::Agent::Commands class XraySessionTest < MiniTest::Unit::TestCase def test_run_profiler session = XraySession.new('run_profiler' => true) assert session.run_profiler? end def test_run_profiler_respects_config with_config(:'xray_session.allow_profiles' => false) do session = XraySession.new('run_profiler' => true) assert_false session.run_profiler? end end def test_not_finished freeze_time session = XraySession.new({}) session.activate assert_false session.finished? end def test_finished freeze_time session = XraySession.new('duration' => 1.0) session.activate advance_time(2.0) assert session.finished? end end end
Version data entries
3 entries across 3 versions & 1 rubygems