diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-17 00:15:51 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-17 00:15:51 +0900 |
| commit | 0d82ada9229cb01279e087246fcd1bcb4d5ddd29 (patch) | |
| tree | 7ca572bf6b9058c86eb7ddc554a041ad1c257583 | |
| parent | d53423fb7dc57f94ff145957b519cadb09f3fa89 (diff) | |
| parent | 8ba04a09a9af434df1eb4dfc36557e330a6c20fb (diff) | |
| download | mruby-0d82ada9229cb01279e087246fcd1bcb4d5ddd29.tar.gz mruby-0d82ada9229cb01279e087246fcd1bcb4d5ddd29.zip | |
Merge pull request #1869 from suzukaze/add-test-enumerable.rb
Add test enumerable.rb
| -rw-r--r-- | test/t/enumerable.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/t/enumerable.rb b/test/t/enumerable.rb index ed062823c..844251b06 100644 --- a/test/t/enumerable.rb +++ b/test/t/enumerable.rb @@ -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 |
