X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Finflate%2Fserialize.t;h=5b1a437bce2f37871783334bcbe8a8d79e2cf040;hb=bb96193692f7c0f53de7fe15e157492b0af51988;hp=49cf6958cf18d406f818f58da814081c578f2817;hpb=bfa46eb523fff8ece9b37a48d17b90510f1c8c52;p=dbsrgits%2FDBIx-Class.git diff --git a/t/inflate/serialize.t b/t/inflate/serialize.t index 49cf695..5b1a437 100644 --- a/t/inflate/serialize.t +++ b/t/inflate/serialize.t @@ -1,5 +1,5 @@ use strict; -use warnings; +use warnings; use Test::More; use lib qw(t/lib); @@ -35,7 +35,7 @@ DBICTest::Schema::Serialized->inflate_column( 'serialized', deflate => $selected->{deflater}, }, ); -Class::C3->reinitialize; +Class::C3->reinitialize if DBIx::Class::_ENV_::OLD_MRO; my $struct_hash = { a => 1, @@ -59,14 +59,14 @@ my $inflated; #======= testing hashref serialization -my $object = $rs->create( { +my $object = $rs->create( { serialized => '', } ); ok($object->update( { serialized => $struct_hash } ), 'hashref deflation'); ok($inflated = $object->serialized, 'hashref inflation'); is_deeply($inflated, $struct_hash, 'inflated hash matches original'); -$object = $rs->create( { +$object = $rs->create( { serialized => '', } ); $object->set_inflated_column('serialized', $struct_hash);