From: nobu.nokada@... Date: 2002-08-21T22:15:33+09:00 Subject: Re: Using Test::Unit to assert messages appeared on $stdout/$stde rr Hi, At Wed, 21 Aug 2002 06:17:19 +0900, Gray, Jeff wrote: > % ruby-latest -v /users/jgray/pkgs/ruby/lib/stringio.rb > ruby 1.7.2 (2002-06-04) [i686-linux] > Loaded suite /users/jgray/pkgs/ruby/lib/stringio > Started... > ............... > Error occurred in test_redirect(TestStringIO): IOError: uninitialized stream > /users/jgray/pkgs/ruby/lib/stringio.rb:133:in `redir' > /users/jgray/pkgs/ruby/lib/stringio.rb:151:in `test_redirect' > /users/jgray/pkgs/ruby/lib/stringio.rb:265 > .. > Finished in 0.04797999999999999 seconds. > 16 runs, 25 assertions, 0 failures, 1 errors Because StringIO inherits IO but #initialize doesn't call super. Additonally, 1.7 has StringIO extesion. -- Nobu Nakada