From 95b5a58033b452573ef298516905d9344c6e5447 Mon Sep 17 00:00:00 2001 From: Hannah Ramadan Date: Tue, 23 Jan 2024 13:37:27 -0800 Subject: [PATCH] Test that errors get raised, not swallowed --- .../view_component/view_component_instrumentation_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/multiverse/suites/view_component/view_component_instrumentation_test.rb b/test/multiverse/suites/view_component/view_component_instrumentation_test.rb index 9805313f03..9e8caed7e0 100644 --- a/test/multiverse/suites/view_component/view_component_instrumentation_test.rb +++ b/test/multiverse/suites/view_component/view_component_instrumentation_test.rb @@ -51,4 +51,10 @@ def test_metric_path_falsey def test_metric_path_unknown_file_pattern assert(FAKE_CLASS.metric_path('nothing_to_see_here'), 'unknown') end + + def test_error_raised + NewRelic::Agent::Tracer.stub(:start_segment, proc { |_args| raise 'kaboom' }) do + assert_equal(500, get('/view_components')) + end + end end