diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-28 17:03:36 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-28 17:03:36 +0000 |
commit | 437dd8815b04b655ba742063297d8db65045a44f (patch) | |
tree | b3b0ed409cfcab629574eb19728ac60a1b824dd3 | |
parent | 13cde0a163e94d99791c14806fcaffb38919988b (diff) | |
download | ruby-437dd8815b04b655ba742063297d8db65045a44f.tar.gz |
Revert "Add test for cause on pty"
This reverts commit r65422.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | test/ruby/test_backtrace.rb | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/test/ruby/test_backtrace.rb b/test/ruby/test_backtrace.rb index 1a570c6d6e..0730b5d1c5 100644 --- a/test/ruby/test_backtrace.rb +++ b/test/ruby/test_backtrace.rb @@ -1,7 +1,6 @@ # frozen_string_literal: false require 'test/unit' require 'tempfile' -require 'pty' class TestBacktrace < Test::Unit::TestCase def test_exception @@ -330,52 +329,4 @@ class TestBacktrace < Test::Unit::TestCase bar end; end - - def assert_pty(args, test_stdin = "", dummy, expected) - actual = nil - PTY.spawn(EnvUtil.rubybin, *args) do |r, w, pid| - w.puts test_stdin - w.puts "__END__" - w.close - actual = r.read - end - expected = test_stdin.chomp + "\n__END__\n" + expected.to_s - expected.gsub!(/\n/, "\r\n") - assert_equal expected, actual - end - - def test_tty_backtrace - err = "\e[1mTraceback\e[m (most recent call last):\n" + - "-:1:in `<main>': \e[1m\e[1;4munhandled exception\e[m\n" - assert_pty([], "raise", [], err) - - err = "\e[1mTraceback\e[m (most recent call last):\n" + - "\t1: from -:4:in `<main>'\n" + - "-:2:in `foo': \e[1mfoo! (\e[1;4mRuntimeError\e[m\e[1m)\e[m\n" - assert_pty([], <<-"end;", [], err) - def foo - raise "foo!" - end - foo - end; - - err = "\e[1mTraceback\e[m (most recent call last):\n" + - "\t2: from -:9:in `<main>'\n" + - "\t1: from -:5:in `bar'\n" + - "-:2:in `foo': \e[1mfoo! (\e[1;4mRuntimeError\e[m\e[1m)\e[m\n" + - "\t2: from -:9:in `<main>'\n" + - "\t1: from -:4:in `bar'\n" + - "-:7:in `rescue in bar': \e[1mbar! (\e[1;4mRuntimeError\e[m\e[1m)\e[m\n" - assert_pty([], <<-"end;", [], err) - def foo - raise "foo!" - end - def bar - foo - rescue - raise "bar!" - end - bar - end; - end end |