summaryrefslogtreecommitdiffhomepage
path: root/test/t/enumerable.rb
diff options
context:
space:
mode:
authorJun Hiroe <[email protected]>2014-03-16 18:51:47 +0900
committerJun Hiroe <[email protected]>2014-03-16 18:58:39 +0900
commit8ba04a09a9af434df1eb4dfc36557e330a6c20fb (patch)
tree7575ee0e052464b328c1a9bee5d63f3c8c669a38 /test/t/enumerable.rb
parentcf556f0ad9bc631bbd3fc19f39c69d99331ee694 (diff)
downloadmruby-8ba04a09a9af434df1eb4dfc36557e330a6c20fb.tar.gz
mruby-8ba04a09a9af434df1eb4dfc36557e330a6c20fb.zip
Add Enumerable#any?(&block) tests
Diffstat (limited to 'test/t/enumerable.rb')
-rw-r--r--test/t/enumerable.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/t/enumerable.rb b/test/t/enumerable.rb
index b1f945399..844251b06 100644
--- a/test/t/enumerable.rb
+++ b/test/t/enumerable.rb
@@ -29,6 +29,22 @@ 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