X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F103_io_storable_file_custom.t;h=71664bb55fc0469aa9ac5d21e65fd776b90e18c4;hb=619ab942be0a8bd8f530c57ca5b0c8d833cdc89b;hp=87878c3681b42862fb2a36447a328fa65cf3c7f0;hpb=5e5d4e282f78965168236c6631705cae8d5d01de;p=gitmo%2FMooseX-Storage.git diff --git a/t/103_io_storable_file_custom.t b/t/103_io_storable_file_custom.t index 87878c3..71664bb 100644 --- a/t/103_io_storable_file_custom.t +++ b/t/103_io_storable_file_custom.t @@ -4,6 +4,7 @@ use strict; use warnings; use Test::More tests => 11; +use Test::Deep; use Storable (); use File::Temp qw(tempdir); use File::Spec::Functions; @@ -62,7 +63,7 @@ my $file = catfile($dir,'temp.storable'); # check our custom freeze hook fired ... my $data = Storable::retrieve($file); - is_deeply( + cmp_deeply( $data, { '__CLASS__' => 'Foo', @@ -90,8 +91,8 @@ my $file = catfile($dir,'temp.storable'); is($foo->number, 10, '... got the right number'); is($foo->float, 10.5, '... got the right float'); - is_deeply($foo->array, [ 1 .. 10], '... got the right array'); - is_deeply($foo->hash, { map { $_ => undef } (1 .. 10) }, '... got the right hash'); + cmp_deeply($foo->array, [ 1 .. 10], '... got the right array'); + cmp_deeply($foo->hash, { map { $_ => undef } (1 .. 10) }, '... got the right hash'); isa_ok($foo->object, 'Foo'); is($foo->object->number, 2, '... got the right number (in the embedded object)');