@@ -130,7 +130,6 @@ class ParserTest < TestCase
130
130
"seattlerb/parse_line_heredoc.txt" ,
131
131
"seattlerb/parse_line_multiline_str_literal_n.txt" ,
132
132
"seattlerb/parse_line_str_with_newline_escape.txt" ,
133
- "seattlerb/pct_Q_backslash_nl.txt" ,
134
133
"seattlerb/pct_w_heredoc_interp_nested.txt" ,
135
134
"seattlerb/qsymbols_empty_space.txt" ,
136
135
"seattlerb/qw_escape_term.txt" ,
@@ -208,7 +207,15 @@ def assert_equal_parses(fixture, compare_asts: true, compare_tokens: true, compa
208
207
end
209
208
210
209
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
+
212
219
assert_equal_comments ( expected_comments , actual_comments ) if compare_comments
213
220
elsif compare_asts
214
221
assert_equal expected_ast , actual_ast , -> { assert_equal_asts_message ( expected_ast , actual_ast ) }
0 commit comments