Sha256: 985111982b5193440cd51a2b1424609f358f552f13b105a13add15b50d7ead33
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
require 'test_helper' class ContextTest < Minitest::Test def setup @context = NewRelic::Binding::Context.new('license_key') end def test_that_create_component_returns_created_appointment assert_equal NewRelic::Binding::Component, @context.create_component('name', 'com.test').class end def test_that_get_request_returns_a_request assert_equal NewRelic::Binding::Request, @context.get_request.class end def test_that_get_request_returns_the_same_request_if_the_request_has_not_been_delivered request = @context.get_request assert_equal request, @context.get_request end def test_that_get_request_returns_a_new_request_if_the_aggregation_limit_is_reached Timecop.freeze(Time.now - 25 * 60) context = NewRelic::Binding::Context.new('license_key') request = context.get_request Timecop.return assert request != context.get_request end def test_that_get_request_returns_a_new_request_if_the_request_has_been_delivered request = @context.get_request request.expects(:delivered?).returns(true) assert request != @context.get_request end end
Version data entries
3 entries across 3 versions & 1 rubygems