summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-05-16 09:43:09 -0400
committerKevin Newton <kddnewton@gmail.com>2024-05-16 12:28:51 -0400
commit52401a32e5699870d2eef9a492532a0729be204a (patch)
tree3e20934666cfd2bb6ec35b7a10946a528c999a7c
parent14debd13210a9a187241a24360bad640e5cd2aa4 (diff)
[PRISM] Enable TestSyntax#test_syntax_error_at_newline
-rw-r--r--test/.excludes-prism/TestSyntax.rb1
-rw-r--r--test/ruby/test_syntax.rb2
2 files changed, 1 insertions, 2 deletions
diff --git a/test/.excludes-prism/TestSyntax.rb b/test/.excludes-prism/TestSyntax.rb
index c65ed92823..6e9f51604a 100644
--- a/test/.excludes-prism/TestSyntax.rb
+++ b/test/.excludes-prism/TestSyntax.rb
@@ -2,7 +2,6 @@ exclude(:test_dedented_heredoc_continued_line, "heredoc line continuation dedent
exclude(:test_error_message_encoding, "syntax error message encoding")
exclude(:test_it, "https://github.com/ruby/prism/issues/2323")
exclude(:test_numbered_parameter, "should raise syntax error for numbered parameters in inner blocks")
-exclude(:test_syntax_error_at_newline, "error message format")
exclude(:test_unterminated_heredoc_cr, "quoted \r heredoc terminators should not match \r\n")
exclude(:test_warn_balanced, "missing warning for ** being interpreted as a binary operator")
diff --git a/test/ruby/test_syntax.rb b/test/ruby/test_syntax.rb
index edc3a3cec3..56b97789e5 100644
--- a/test/ruby/test_syntax.rb
+++ b/test/ruby/test_syntax.rb
@@ -1601,7 +1601,7 @@ eom
end
def test_syntax_error_at_newline
- expected = "\n ^"
+ expected = /(\n|\| ) \^/
assert_syntax_error("%[abcdef", expected)
assert_syntax_error("%[abcdef\n", expected)
end