From 1f709c1ef0d304f200c836c4b0a95c2516e6b7fa Mon Sep 17 00:00:00 2001 From: Jun Hiroe Date: Sun, 23 Mar 2014 12:58:12 +0900 Subject: Add Enumerable#none? --- mrbgems/mruby-enum-ext/test/enum.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mrbgems/mruby-enum-ext/test/enum.rb') 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 -- cgit v1.2.3