ruby-changes:6545
From: kazu <ko1@a...>
Date: Mon, 14 Jul 2008 15:20:17 +0900 (JST)
Subject: [ruby-changes:6545] Ruby:r18061 (trunk): * test/ruby/test_variable.rb (TestVariable#test_global_variable_0): add test of $0.
kazu 2008-07-14 15:17:36 +0900 (Mon, 14 Jul 2008) New Revision: 18061 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18061 Log: * test/ruby/test_variable.rb (TestVariable#test_global_variable_0): add test of $0. Modified files: trunk/ChangeLog trunk/test/ruby/test_variable.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 18060) +++ ChangeLog (revision 18061) @@ -1,3 +1,8 @@ +Mon Jul 14 15:16:40 2008 Kazuhiro NISHIYAMA <zn@m...> + + * test/ruby/test_variable.rb (TestVariable#test_global_variable_0): + add test of $0. + Mon Jul 14 13:36:15 2008 NAKAMURA Usaku <usa@r...> * ext/socket/extconf.rb: initialize winsock on win32 to avoid error Index: test/ruby/test_variable.rb =================================================================== --- test/ruby/test_variable.rb (revision 18060) +++ test/ruby/test_variable.rb (revision 18061) @@ -1,4 +1,5 @@ require 'test/unit' +require_relative 'envutil' class TestVariable < Test::Unit::TestCase class Gods @@ -75,4 +76,12 @@ end end.call end + + def test_global_variable_0 + EnvUtil.rubyexec("-e", "$0='t'*1000;print $0") do |w, r, e| + w.close + assert_equal("", e.read) + assert_match(/\At+\z/, r.read) + end + end end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/