mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-23 12:27:56 +08:00
add test case for RM-224
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user