X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Finflate%2Fserialize.t;h=63c31aaa9dcf73ea99f55b8d8b9bc33a21f0d0a9;hb=78b82c85c23b98023e5ad86d70a85bd3102a4927;hp=30d63ec37f00a2bc5096d6cbc8d63fc91069852f;hpb=8273e845426f0187b4ad6c4a1b42286fa09a648f;p=dbsrgits%2FDBIx-Class.git diff --git a/t/inflate/serialize.t b/t/inflate/serialize.t index 30d63ec..63c31aa 100644 --- a/t/inflate/serialize.t +++ b/t/inflate/serialize.t @@ -28,14 +28,12 @@ foreach my $serializer (@serializers) { } } -plan (skip_all => "No suitable serializer found") unless $selected; - DBICTest::Schema::Serialized->inflate_column( 'serialized', { inflate => $selected->{inflater}, deflate => $selected->{deflater}, }, ); -Class::C3->reinitialize; +Class::C3->reinitialize if DBIx::Class::_ENV_::OLD_MRO; my $struct_hash = { a => 1, @@ -97,7 +95,7 @@ is_deeply ( ); #===== make sure make_column_dirty interacts reasonably with inflation -$object = $rs->first; +$object = $rs->search({}, { rows => 1 })->next; $object->update ({serialized => { x => 'y'}}); $object->serialized->{x} = 'z'; # change state without notifying $object