diff options
| author | Jun Hiroe <[email protected]> | 2014-03-16 18:45:34 +0900 |
|---|---|---|
| committer | Jun Hiroe <[email protected]> | 2014-03-16 18:49:05 +0900 |
| commit | cf556f0ad9bc631bbd3fc19f39c69d99331ee694 (patch) | |
| tree | 75d24be6ff707b1dcbdce1e23a19aa1a632f7a6f /test/t/enumerable.rb | |
| parent | 18bebd3acdea1124b3d192ffc171eb6807d391cf (diff) | |
| download | mruby-cf556f0ad9bc631bbd3fc19f39c69d99331ee694.tar.gz mruby-cf556f0ad9bc631bbd3fc19f39c69d99331ee694.zip | |
Add Enumerable#all?(&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 ed062823c..b1f945399 100644 --- a/test/t/enumerable.rb +++ b/test/t/enumerable.rb @@ -8,6 +8,22 @@ 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 |
