From bb1ef817328526b04f3c38a760bc9a1197f1f828 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 12 Jul 2024 15:10:20 +0900 Subject: [PATCH] [ruby/error_highlight] Make test_COLON2_5 conditional again https://github.com/ruby/error_highlight/commit/da5e76bb06 --- test/error_highlight/test_error_highlight.rb | 26 +++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/test/error_highlight/test_error_highlight.rb b/test/error_highlight/test_error_highlight.rb index de4e46ad42..5f4c386990 100644 --- a/test/error_highlight/test_error_highlight.rb +++ b/test/error_highlight/test_error_highlight.rb @@ -869,13 +869,27 @@ uninitialized constant ErrorHighlightTest::NotDefined end end - def test_COLON2_5 - # Unfortunately, we cannot identify which `NotDefined` caused the NameError - assert_error_message(NameError, <<~END) do -uninitialized constant ErrorHighlightTest::NotDefined - END + if ErrorHighlight.const_get(:Spotter).const_get(:OPT_GETCONSTANT_PATH) + def test_COLON2_5 + # Unfortunately, we cannot identify which `NotDefined` caused the NameError + assert_error_message(NameError, <<~END) do + uninitialized constant ErrorHighlightTest::NotDefined + END - ErrorHighlightTest::NotDefined::NotDefined + ErrorHighlightTest::NotDefined::NotDefined + end + end + else + def test_COLON2_5 + assert_error_message(NameError, <<~END) do +uninitialized constant ErrorHighlightTest::NotDefined + + ErrorHighlightTest::NotDefined::NotDefined + ^^^^^^^^^^^^ + END + + ErrorHighlightTest::NotDefined::NotDefined + end end end