@@ -238,13 +238,17 @@ def test_all
238238 assert_equal ( false , @obj . all? { |x | x < 3 } )
239239 assert_equal ( true , @obj . all? )
240240 assert_equal ( false , [ true , true , false ] . all? )
241+ assert_equal ( true , [ ] . all? )
242+ assert_equal ( true , @empty . all? )
241243 end
242244
243245 def test_any
244246 assert_equal ( true , @obj . any? { |x | x >= 3 } )
245247 assert_equal ( false , @obj . any? { |x | x > 3 } )
246248 assert_equal ( true , @obj . any? )
247249 assert_equal ( false , [ false , false , false ] . any? )
250+ assert_equal ( false , [ ] . any? )
251+ assert_equal ( false , @empty . any? )
248252 end
249253
250254 def test_one
@@ -256,6 +260,8 @@ def test_one
256260 assert ( !( %w{ ant bear cat } . one? { |word | word . length < 4 } ) )
257261 assert ( !( [ nil , true , 99 ] . one? ) )
258262 assert ( [ nil , true , false ] . one? )
263+ assert ( ![ ] . one? )
264+ assert ( !@empty . one? )
259265 end
260266
261267 def test_none
@@ -268,6 +274,7 @@ def test_none
268274 assert ( [ nil ] . none? )
269275 assert ( [ nil , false ] . none? )
270276 assert ( ![ nil , false , true ] . none? )
277+ assert ( @empty . none? )
271278 end
272279
273280 def test_min
0 commit comments