From: Simon Strandgaard Date: 2004-04-17T21:54:09+09:00 Subject: Re: [1.9-16apr] $0 is messed up On Sat, 17 Apr 2004 15:20:09 +0200, Simon Strandgaard wrote: > I have just upgraded to 1.9 16-apr-2004 from 1.9 7-apr-2004. > > One of my testsuites is no longer working, which worked > with the previous version. It shows up that $0 is cluttered > up. > Ok.. I have tracked it down. The problem seems to be located in Test::Unit. Try this piece of code server> expand -t2 tester.rb p $0 require 'test/unit' class Tester < Test::Unit::TestCase def test_filename p $0 # BOOM end end require 'test/unit/ui/console/testrunner' Test::Unit::UI::Console::TestRunner.run(Tester) server> ruby tester.rb "tester.rb" Loaded suite Tester Started "tester.rb\000test_filename(Tester)" .. Finished in 0.003582 seconds. 1 tests, 0 assertions, 0 failures, 0 errors server> ruby -v ruby 1.9.0 (2004-04-16) [i386-freebsd5.1] server> -- Simon Strandgaard