Sha256: 0a1100cd836fce3d5998cc3651d6e4846d390f03ef4e6ddb5ef33cae1ae48e92
Contents?: true
Size: 854 Bytes
Versions: 83
Compression:
Stored size: 854 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes' describe "Array#frozen?" do it "returns true if array is frozen" do a = [1, 2, 3] a.frozen?.should == false a.freeze a.frozen?.should == true end ruby_version_is "" .. "1.9" do it "returns true for an array being sorted by #sort!" do a = [1, 2, 3] a.sort! { |x,y| a.frozen?.should == true; x <=> y } end end ruby_version_is "1.9" do it "returns false for an array being sorted by #sort!" do a = [1, 2, 3] a.sort! { |x,y| a.frozen?.should == false; x <=> y } end end it "returns false for an array being sorted by #sort" do a = [1, 2, 3] a.sort { |x,y| a.frozen?.should == false; x <=> y } end end
Version data entries
83 entries across 83 versions & 1 rubygems