COMMIT Kernel#require_relative: basic specs http://github.com/rubyspec/rubyspec/commit/d7ff2bee090df4b254f7fcaa70bef6f0e6081dff COMMIT Add tests for mutative methods and empty frozen arrays. http://github.com/rubyspec/rubyspec/commit/f6ebbda9a877dedd59dbf4f610c9cc217adc3f42 COMMIT Array#sort_by: remove alien specs that didn't apply to any version of Ruby http://github.com/rubyspec/rubyspec/commit/96c4cd2d29d56d9873a4e9926c859346e1533e57 COMMIT Array#shuffle: Fix wrong spec http://github.com/rubyspec/rubyspec/commit/e32ce13d85de07fa5c74e65be36a995311980699 =================================================================== +++ 20101207T052527 @@ 10748 @@ - raises a LocalJumpError if no block given - returns self when called on an Array emptied with #shift - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - keeps tainted status /var/lib/chkbuild/tmp/build/ruby-1.8.6-pth-o3//rubyspec/core/array/delete_spec.rb @@ 10955 @@ - replaces all elements in the array with the filler if not given a index nor a length - replaces all elements with the value of block (index given to block) - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - raises an ArgumentError if 4 or more arguments are passed when no block given - raises an ArgumentError if no argument passed and no block given - raises an ArgumentError if 3 or more arguments are passed when a block given @@ 12280 @@ - properly handles recursive arrays - keeps taint status - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - raises an ArgumentError if passed an argument /var/lib/chkbuild/tmp/build/ruby-1.8.6-pth-o3//rubyspec/core/array/product_spec.rb @@ 12313 @@ - returns nil when called on an Array emptied with #shift - returns nil if no changes are made - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - raises a LocalJumpError if no block given /var/lib/chkbuild/tmp/build/ruby-1.8.6-pth-o3//rubyspec/core/array/repeated_combination_spec.rb @@ 12371 @@ - returns nil when the array is empty - properly handles recursive arrays - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - raises an ArgumentError if passed an argument /var/lib/chkbuild/tmp/build/ruby-1.8.6-pth-o3//rubyspec/core/array/shuffle_spec.rb @@ 23010 @@ - raises a LocalJumpError if no block given - returns self when called on an Array emptied with #shift - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - keeps tainted status @@ 23321 @@ - replaces all elements in the array with the filler if not given a index nor a length - replaces all elements with the value of block (index given to block) - raises a TypeError on a frozen array +- raises a TypeError on an empty frozen array - raises an ArgumentError if 4 or more arguments are passed when no block given - raises an ArgumentError if no argument passed and no block given - raises an ArgumentError if 3 or more arguments are passed when a block given @@ 23364 @@ Finished in seconds +1 file, 41 examples, 132 expectations, 0 failures, 0 errors == rubyspec/core/array/find_index_spec.rb #