diff options
| author | Jun Hiroe <[email protected]> | 2014-03-16 18:51:47 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2014-03-16 18:58:39 +0900 |
| commit | 8ba04a09a9af434df1eb4dfc36557e330a6c20fb (patch) | |
| tree | 7575ee0e052464b328c1a9bee5d63f3c8c669a38 /test/t/enumerable.rb | |
| parent | cf556f0ad9bc631bbd3fc19f39c69d99331ee694 (diff) | |
| download | mruby-8ba04a09a9af434df1eb4dfc36557e330a6c20fb.tar.gz mruby-8ba04a09a9af434df1eb4dfc36557e330a6c20fb.zip | |
Add Enumerable#any?(&block) tests
Diffstat (limited to 'test/t/enumerable.rb')
| -rw-r--r-- | test/t/enumerable.rb | 16 |
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 |
