summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-enum-ext/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-23 16:35:55 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-23 16:35:55 +0900
commit85d20127a1ae732b7d6eed042766f3c9ed0e9cb7 (patch)
tree1f9d5f4b15bee1426f031950133fe94a5cad0395 /mrbgems/mruby-enum-ext/test
parentff6666632f96fe837cc36b13afac8f2ab147d9d7 (diff)
parentd8d47b80c313825b727aac9a8e05c5493ba02315 (diff)
downloadmruby-85d20127a1ae732b7d6eed042766f3c9ed0e9cb7.tar.gz
mruby-85d20127a1ae732b7d6eed042766f3c9ed0e9cb7.zip
Merge pull request #1922 from suzukaze/add-enum.none
Add Enumerable.none?
Diffstat (limited to 'mrbgems/mruby-enum-ext/test')
-rw-r--r--mrbgems/mruby-enum-ext/test/enum.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/mrbgems/mruby-enum-ext/test/enum.rb b/mrbgems/mruby-enum-ext/test/enum.rb
index 4dfa2fec0..d0f47448f 100644
--- a/mrbgems/mruby-enum-ext/test/enum.rb
+++ b/mrbgems/mruby-enum-ext/test/enum.rb
@@ -94,3 +94,11 @@ end
assert("Enumerable#minmax_by") do
assert_equal ["dog", "albatross"], %w(albatross dog horse).minmax_by { |x| x.length }
end
+
+assert("Enumerable#none?") do
+ assert_true %w(ant bear cat).none? { |word| word.length == 5 }
+ assert_false %w(ant bear cat).none? { |word| word.length >= 4 }
+ assert_true [].none?
+ assert_true [nil, false].none?
+ assert_false [nil, true].none?
+end