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/