ruby-changes:5302
From: akr <ko1@a...>
Date: Wed, 4 Jun 2008 15:06:16 +0900 (JST)
Subject: [ruby-changes:5302] Ruby:r16801 (trunk): avoid infinite loop on FreeBSD 6.3.
akr 2008-06-04 15:04:38 +0900 (Wed, 04 Jun 2008) New Revision: 16801 Modified files: trunk/test/etc/test_etc.rb Log: avoid infinite loop on FreeBSD 6.3. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/etc/test_etc.rb?r1=16801&r2=16800&diff_format=u Index: test/etc/test_etc.rb =================================================================== --- test/etc/test_etc.rb (revision 16800) +++ test/etc/test_etc.rb (revision 16801) @@ -82,14 +82,22 @@ end def test_getgrgid + groups = [] Etc.group do |s| + groups << s + end + groups.each do |s| assert_equal(s, Etc.getgrgid(s.gid)) assert_equal(s, Etc.getgrgid) if Etc.getlogin == s.name end end def test_getgrnam + groups = [] Etc.group do |s| + groups << s + end + groups.each do |s| assert_equal(s, Etc.getgrnam(s.name)) end end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/