diff options
author | Kevin Newton <[email protected]> | 2024-06-12 09:54:10 -0400 |
---|---|---|
committer | Kevin Newton <[email protected]> | 2024-06-18 21:18:39 -0400 |
commit | dfb67a44338e5c17d53be3f65e1fb5ccb33367d0 (patch) | |
tree | f0cc596bb426e8df8863f5c7769b0445efa96233 | |
parent | 24f48382bc3ab62ca0979f1a6879f0d82134abfe (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.rb | 11 |
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) } |