Modified: MacRuby/trunk/spec/frozen/core/object/shared/dup_clone.rb (3477 => 3478)
--- 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 (3477 => 3478)
--- 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
}