test/hexapdf/test_revision.rb in hexapdf-0.22.0 vs test/hexapdf/test_revision.rb in hexapdf-0.23.0

- old
+ new

@@ -213,6 +213,20 @@ obj = @rev.object(7) obj.delete(:Type) assert_equal([], @rev.each_modified_object.to_a) end end + + describe "reset_objects" do + it "deletes loaded objects" do + @rev.object(2) + @rev.reset_objects + assert(@rev.instance_variable_get(:@objects).oids.empty?) + end + + it "deletes added objects" do + @rev.add(@obj) + @rev.reset_objects + assert(@rev.instance_variable_get(:@objects).oids.empty?) + end + end end