add test case for RM-224

This commit is contained in:
Watson
2013-07-23 13:32:15 +09:00
parent aa668c58a7
commit f46920dc22

View File

@@ -13,6 +13,12 @@ class TestArchiver
end
end
class TestArchiver2 < TestArchiver
def initialize(name = '')
@name = name
end
end
describe "NSKeyedArchiver" do
it "works" do
m = TestArchiver.new
@@ -22,4 +28,12 @@ describe "NSKeyedArchiver" do
m2.class.should == TestArchiver
m2.name.should == m.name
end
it "works with object has initialize(arg)" do
m = TestArchiver2.new("test")
m2 = NSKeyedUnarchiver.unarchiveObjectWithData(NSKeyedArchiver.archivedDataWithRootObject(m))
m2.class.should == TestArchiver2
m2.name.should == m.name
end
end