summaryrefslogtreecommitdiff
path: root/test/reline
diff options
context:
space:
mode:
authorPhillip Hellewell <sshock@gmail.com>2023-01-10 13:26:32 -0700
committergit <svn-admin@ruby-lang.org>2023-01-11 11:38:51 +0000
commitd831b1d5cef23593c94d80240b836fd2038aa685 (patch)
treec5ed07744c2665ce8e394bae21c5875f468829a2 /test/reline
parent4222083cbd71c6b25d5c4ed3f4beb49e7d501fdf (diff)
downloadruby-d831b1d5cef23593c94d80240b836fd2038aa685.tar.gz
[ruby/reline] Reset IOGate in test_reset
https://github.com/ruby/reline/commit/331c1094ef
Diffstat (limited to 'test/reline')
-rw-r--r--test/reline/helper.rb2
-rw-r--r--test/reline/test_ansi_with_terminfo.rb1
-rw-r--r--test/reline/test_ansi_without_terminfo.rb1
3 files changed, 2 insertions, 2 deletions
diff --git a/test/reline/helper.rb b/test/reline/helper.rb
index be155124a4..e3ce318c44 100644
--- a/test/reline/helper.rb
+++ b/test/reline/helper.rb
@@ -21,6 +21,8 @@ module Reline
end
def test_reset
+ remove_const('IOGate') if const_defined?('IOGate')
+ const_set('IOGate', Reline::GeneralIO)
Reline.instance_variable_set(:@core, nil)
end
end
diff --git a/test/reline/test_ansi_with_terminfo.rb b/test/reline/test_ansi_with_terminfo.rb
index 683fe4a97d..a6c3a5e500 100644
--- a/test/reline/test_ansi_with_terminfo.rb
+++ b/test/reline/test_ansi_with_terminfo.rb
@@ -9,7 +9,6 @@ class Reline::ANSI::TestWithTerminfo < Reline::TestCase
end
def teardown
- Reline.send(:test_mode, ansi: false) # Change IOGate back to GeneralIO
Reline.test_reset
end
diff --git a/test/reline/test_ansi_without_terminfo.rb b/test/reline/test_ansi_without_terminfo.rb
index a45a2a794f..28b929849b 100644
--- a/test/reline/test_ansi_without_terminfo.rb
+++ b/test/reline/test_ansi_without_terminfo.rb
@@ -9,7 +9,6 @@ class Reline::ANSI::TestWithoutTerminfo < Reline::TestCase
end
def teardown
- Reline.send(:test_mode, ansi: false) # Change IOGate back to GeneralIO
Reline.test_reset
end