Sha256: 6423d00199961129723d885a68c106fe91c0fbab9e21207d44e81024a88b6dbc
Contents?: true
Size: 681 Bytes
Versions: 83
Compression:
Stored size: 681 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes' describe "Array#to_a" do it "returns self" do a = [1, 2, 3] a.to_a.should == [1, 2, 3] a.should equal(a.to_a) end it "does not return subclass instance on Array subclasses" do e = ArraySpecs::MyArray.new e << 1 e.to_a.class.should == Array e.to_a.should == [1] end it "properly handles recursive arrays" do empty = ArraySpecs.empty_recursive_array empty.to_a.should == empty array = ArraySpecs.recursive_array array.to_a.should == array end end
Version data entries
83 entries across 83 versions & 1 rubygems