Merge pull request #1869 from suzukaze/add-test-enumerable.rb

Add test enumerable.rb
This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-17 00:15:51 +09:00
+32
View File
@@ -8,11 +8,43 @@ end
assert('Enumerable#all?', '15.3.2.2.1') do
assert_true([1,2,3].all?)
assert_false([1,false,3].all?)
a = [2,4,6]
all = a.all? do |e|
if e % 2 == 0
true
end
end
assert_true(all)
a = [2,4,7]
all = a.all? do |e|
if e % 2 == 0
true
end
end
assert_false(all)
end
assert('Enumerable#any?', '15.3.2.2.2') do
assert_true([false,true,false].any?)
assert_false([false,false,false].any?)
a = [1,3,6]
any = a.any? do |e|
if e % 2 == 0
true
end
end
assert_true(any)
a = [1,3,5]
any = a.any? do |e|
if e % 2 == 0
true
end
end
assert_false(any)
end
assert('Enumerable#collect', '15.3.2.2.3') do