summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/readline/test_readline.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/readline/test_readline.rb b/test/readline/test_readline.rb
index db67986271..12cac20918 100644
--- a/test/readline/test_readline.rb
+++ b/test/readline/test_readline.rb
@@ -596,7 +596,14 @@ module BasetestReadline
end
w.write("a\t\n")
w.flush
- line = Readline.readline('> ', false)
+ begin
+ stderr = $stderr.dup
+ $stderr.reopen(null)
+ line = Readline.readline('> ', false)
+ ensure
+ $stderr.reopen(stderr)
+ stderr.close
+ end
end
end