From 2aed14d65b6240d03fd9084792855e868e793b2d Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Wed, 15 May 2024 11:48:20 -0400 Subject: [PATCH] [PRISM] Enable TestParse#test_global_variable --- test/.excludes-prism/TestParse.rb | 1 - test/ruby/test_parse.rb | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/.excludes-prism/TestParse.rb b/test/.excludes-prism/TestParse.rb index 1c2349cfe5..8ff7dba1f4 100644 --- a/test/.excludes-prism/TestParse.rb +++ b/test/.excludes-prism/TestParse.rb @@ -1,4 +1,3 @@ -exclude(:test_global_variable, "error message format") exclude(:test_invalid_char, "error message format") exclude(:test_percent, "error message format") exclude(:test_question, "error message format") diff --git a/test/ruby/test_parse.rb b/test/ruby/test_parse.rb index 0035f77957..63539270fc 100644 --- a/test/ruby/test_parse.rb +++ b/test/ruby/test_parse.rb @@ -875,7 +875,8 @@ x = __ENCODING__ $test_parse_foobarbazqux = nil assert_equal(nil, $&) assert_equal(nil, eval('alias $& $preserve_last_match')) - assert_syntax_error('a = $#', /as a global variable name\na = \$\#\n \^~$/) + assert_syntax_error('a = $#', /as a global variable name/) + assert_syntax_error('a = $#', /a = \$\#\n(^|.+?\| ) \^~(?!~)/) end def test_invalid_instance_variable