From 3486a460ea3e450982a6aee7456e5128c7aa1f0e Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 27 Mar 2020 00:49:49 +0900 Subject: [ruby/reline] Suppress $/ warnings https://github.com/ruby/reline/commit/f4eac8c76f --- test/reline/test_key_actor_emacs.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'test/reline/test_key_actor_emacs.rb') diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb index c16212c626..ed096f062d 100644 --- a/test/reline/test_key_actor_emacs.rb +++ b/test/reline/test_key_actor_emacs.rb @@ -1897,12 +1897,19 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase end def test_modify_lines_with_wrong_rs + verbose, $VERBOSE = $VERBOSE, nil original_global_slash = $/ $/ = 'b' + $VERBOSE = verbose @line_editor.output_modifier_proc = proc { |output| Reline::Unicode.escape_for_print(output) } input_keys("abcdef\n") - assert_equal(['abcdef'], @line_editor.__send__(:modify_lines, @line_editor.whole_lines)) + result = @line_editor.__send__(:modify_lines, @line_editor.whole_lines) + $/ = nil + assert_equal(['abcdef'], result) + ensure + $VERBOSE = nil $/ = original_global_slash + $VERBOSE = verbose end =begin # TODO: move KeyStroke instance from Reline to LineEditor -- cgit v1.2.3