Revision: 3478 http://trac.macosforge.org/projects/ruby/changeset/3478 Author: pthomson@apple.com Date: 2010-02-10 15:35:41 -0800 (Wed, 10 Feb 2010) Log Message: ----------- Removed a working test from the VM's known_bugs.rb file and wrote a spec to make sure it works in the future. Modified Paths: -------------- MacRuby/trunk/spec/frozen/core/object/shared/dup_clone.rb MacRuby/trunk/test_vm/known_bugs.rb Modified: MacRuby/trunk/spec/frozen/core/object/shared/dup_clone.rb =================================================================== --- MacRuby/trunk/spec/frozen/core/object/shared/dup_clone.rb 2010-02-10 22:52:41 UTC (rev 3477) +++ MacRuby/trunk/spec/frozen/core/object/shared/dup_clone.rb 2010-02-10 23:35:41 UTC (rev 3478) @@ -22,6 +22,7 @@ end describe :object_dup_clone, :shared => true do + it "returns a new object duplicated from the original" do o = ObjectSpecDup.new o2 = ObjectSpecDup.new @@ -33,6 +34,11 @@ o3.obj.should == 10 o2.obj.should == :original end + + it "produces distinct objects" do + o = ObjectSpecDup.new + o.should_not.eql? o.send(@method) + end it "produces a shallow copy, contained objects are not recursively dupped" do o = ObjectSpecDup.new Modified: MacRuby/trunk/test_vm/known_bugs.rb =================================================================== --- MacRuby/trunk/test_vm/known_bugs.rb 2010-02-10 22:52:41 UTC (rev 3477) +++ MacRuby/trunk/test_vm/known_bugs.rb 2010-02-10 23:35:41 UTC (rev 3478) @@ -6,11 +6,6 @@ p X.object_id != X.dup.object_id } -assert 'true', %{ - o = Object.new - p o.object_id != o.dup.object_id -} - assert '123456789012345678901234567890', %{ puts '%d' % 123456789012345678901234567890 }