adding new tests
[gitmo/MooseX-Storage.git] / lib / MooseX / Storage / Engine.pm
index fb172e8..a90c3ea 100644 (file)
@@ -191,6 +191,8 @@ my %OBJECT_HANDLERS = (
         my ( $obj, $options ) = @_;
 #        ($obj->can('does') && $obj->does('MooseX::Storage::Basic'))
 #            || confess "Bad object ($obj) does not do MooseX::Storage::Basic role";
+        ($obj->can('pack'))
+            || confess "Object does not have a &pack method, cannot collapse";
         $obj->pack(%$options);
     },
 );