summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <[email protected]>2024-06-12 09:54:10 -0400
committerKevin Newton <[email protected]>2024-06-18 21:18:39 -0400
commitdfb67a44338e5c17d53be3f65e1fb5ccb33367d0 (patch)
treef0cc596bb426e8df8863f5c7769b0445efa96233
parent24f48382bc3ab62ca0979f1a6879f0d82134abfe (diff)
[ruby/prism] (parser) Print when token tests are now passing
https://github.com/ruby/prism/commit/9e4fb665ee
-rw-r--r--test/prism/ruby/parser_test.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/prism/ruby/parser_test.rb b/test/prism/ruby/parser_test.rb
index 879e866ef5..b60ccf9320 100644
--- a/test/prism/ruby/parser_test.rb
+++ b/test/prism/ruby/parser_test.rb
@@ -130,7 +130,6 @@ module Prism
"seattlerb/parse_line_heredoc.txt",
"seattlerb/parse_line_multiline_str_literal_n.txt",
"seattlerb/parse_line_str_with_newline_escape.txt",
- "seattlerb/pct_Q_backslash_nl.txt",
"seattlerb/pct_w_heredoc_interp_nested.txt",
"seattlerb/qsymbols_empty_space.txt",
"seattlerb/qw_escape_term.txt",
@@ -208,7 +207,15 @@ module Prism
end
assert_equal expected_ast, actual_ast, -> { assert_equal_asts_message(expected_ast, actual_ast) }
- assert_equal_tokens(expected_tokens, actual_tokens) if compare_tokens
+
+ begin
+ assert_equal_tokens(expected_tokens, actual_tokens)
+ rescue Test::Unit::AssertionFailedError
+ raise if compare_tokens
+ else
+ puts "#{fixture.path} is now passing" if !compare_tokens
+ end
+
assert_equal_comments(expected_comments, actual_comments) if compare_comments
elsif compare_asts
assert_equal expected_ast, actual_ast, -> { assert_equal_asts_message(expected_ast, actual_ast) }