summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/.excludes-prism/TestParse.rb1
-rw-r--r--test/ruby/test_parse.rb3
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