diff options
Diffstat (limited to 'spec/ruby/library/set/initialize_clone_spec.rb')
-rw-r--r-- | spec/ruby/library/set/initialize_clone_spec.rb | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/spec/ruby/library/set/initialize_clone_spec.rb b/spec/ruby/library/set/initialize_clone_spec.rb index 62985987fa..bda42cd6e8 100644 --- a/spec/ruby/library/set/initialize_clone_spec.rb +++ b/spec/ruby/library/set/initialize_clone_spec.rb @@ -2,17 +2,15 @@ require_relative '../../spec_helper' require 'set' describe "Set#initialize_clone" do - ruby_version_is "3.0" do - # See https://bugs.ruby-lang.org/issues/14266 - it "does not freeze the new Set when called from clone(freeze: false)" do - set1 = Set[1, 2] - set1.freeze - set2 = set1.clone(freeze: false) - set1.frozen?.should == true - set2.frozen?.should == false - set2.add 3 - set1.should == Set[1, 2] - set2.should == Set[1, 2, 3] - end + # See https://bugs.ruby-lang.org/issues/14266 + it "does not freeze the new Set when called from clone(freeze: false)" do + set1 = Set[1, 2] + set1.freeze + set2 = set1.clone(freeze: false) + set1.frozen?.should == true + set2.frozen?.should == false + set2.add 3 + set1.should == Set[1, 2] + set2.should == Set[1, 2, 3] end end |