Skip to content

Commit dfb67a4

Browse files
committed
[ruby/prism] (parser) Print when token tests are now passing
ruby/prism@9e4fb665ee
1 parent 24f4838 commit dfb67a4

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

test/prism/ruby/parser_test.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ class ParserTest < TestCase
130130
"seattlerb/parse_line_heredoc.txt",
131131
"seattlerb/parse_line_multiline_str_literal_n.txt",
132132
"seattlerb/parse_line_str_with_newline_escape.txt",
133-
"seattlerb/pct_Q_backslash_nl.txt",
134133
"seattlerb/pct_w_heredoc_interp_nested.txt",
135134
"seattlerb/qsymbols_empty_space.txt",
136135
"seattlerb/qw_escape_term.txt",
@@ -208,7 +207,15 @@ def assert_equal_parses(fixture, compare_asts: true, compare_tokens: true, compa
208207
end
209208

210209
assert_equal expected_ast, actual_ast, -> { assert_equal_asts_message(expected_ast, actual_ast) }
211-
assert_equal_tokens(expected_tokens, actual_tokens) if compare_tokens
210+
211+
begin
212+
assert_equal_tokens(expected_tokens, actual_tokens)
213+
rescue Test::Unit::AssertionFailedError
214+
raise if compare_tokens
215+
else
216+
puts "#{fixture.path} is now passing" if !compare_tokens
217+
end
218+
212219
assert_equal_comments(expected_comments, actual_comments) if compare_comments
213220
elsif compare_asts
214221
assert_equal expected_ast, actual_ast, -> { assert_equal_asts_message(expected_ast, actual_ast) }

0 commit comments

Comments
 (0)