From 1002b777c4d8c7036759a2cd28f3fea5352f98d6 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Wed, 2 Aug 2023 21:22:20 +0200 Subject: [PATCH] [ruby/yarp] Automatically find the right line for yarp/serialize.rb newline test https://github.com/ruby/yarp/commit/5908130541 --- test/newline_test.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/newline_test.rb b/test/newline_test.rb index 5a81f52637..1f6b550f30 100644 --- a/test/newline_test.rb +++ b/test/newline_test.rb @@ -35,7 +35,8 @@ class NewlineTest < Test::Unit::TestCase if relative == "lib/yarp/serialize.rb" # while (b = io.getbyte) >= 128 has 2 newline flags - expected.delete_at actual.index(62) + line_number = source.lines.index { |line| line.include?('while (b = io.getbyte) >= 128') } + 1 + expected.delete_at(expected.index(line_number)) elsif relative == "lib/yarp/lex_compat.rb" # extra flag for: dedent_next =\n ((token.event: due to bytecode order actual.delete(520)