diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-03-27 00:49:49 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-03-27 19:04:03 +0900 |
commit | 3486a460ea3e450982a6aee7456e5128c7aa1f0e (patch) | |
tree | c4e854f049ee723156cfeca82777237653d4fed9 /test/reline/test_key_actor_emacs.rb | |
parent | 16c90f0678751e96cd8ddfa426ecdabfde10a28c (diff) |
[ruby/reline] Suppress $/ warnings
https://github.com/ruby/reline/commit/f4eac8c76f
Diffstat (limited to 'test/reline/test_key_actor_emacs.rb')
-rw-r--r-- | test/reline/test_key_actor_emacs.rb | 9 |
1 files changed, 8 insertions, 1 deletions
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 |