Sha256: fa0348f41d7c0afa5c608ed68c67215bf7e98fe2479c893a81ff5e18bdccfafe
Contents?: true
Size: 868 Bytes
Versions: 60
Compression:
Stored size: 868 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) 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 not_compliant_on :rubinius do 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 end
Version data entries
60 entries across 60 versions & 3 rubygems