From 1d19f70a4d2aa3f1b10c63d89feeb8a7abdfa46f Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 9 Oct 2021 23:11:38 +0900 Subject: [PATCH] Move embedded lines outside the here document So that the actually run test code corresponds to the source file line-by-line. --- test/readline/test_readline.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/test/readline/test_readline.rb b/test/readline/test_readline.rb index a0438aa1fd..13b873ef17 100644 --- a/test/readline/test_readline.rb +++ b/test/readline/test_readline.rb @@ -485,18 +485,17 @@ def test_interrupt_in_other_thread omit "Skip Readline 7.0" if Readline::VERSION == "7.0" omit unless respond_to?(:assert_ruby_status) omit if /mswin|mingw/ =~ RUBY_PLATFORM + if defined?(TestReadline) && self.class == TestReadline + use = "use_ext_readline" + elsif defined?(TestRelineAsReadline) && self.class == TestRelineAsReadline + use = "use_lib_reline" + end code = <<-"end;" $stdout.sync = true require 'readline' require 'helper' puts "Readline::VERSION is \#{Readline::VERSION}." - #{ - if defined?(TestReadline) && self.class == TestReadline - "use_ext_readline" - elsif defined?(TestRelineAsReadline) && self.class == TestRelineAsReadline - "use_lib_reline" - end - } + #{use} Readline.input = STDIN # 0. Send SIGINT to this script. begin