fails:Array.new returns an instance of Array
fails:Array.new with no arguments returns an empty array
fails:Array.new with no arguments does not use the given block
fails:Array.new with (array) does not use the given block
fails:Array.new with (array) calls #to_ary to convert the value to an array
fails:Array.new with (size, object=nil) returns an array of size filled with nil when object is omitted
fails:Array.new with (size, object=nil) raises an ArgumentError if size is negative
fails:Array.new with (size, object=nil) raises an ArgumentError if size is too large
fails:Array.new with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is given
fails:Array.new with (size, object=nil) calls #to_int to convert the size argument to an Integer when object is not given
fails:Array.new with (size, object=nil) uses the block value instead of using the default value
fails:Array.new with (size, object=nil) returns the value passed to break
