X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F25_tie_return_value.t;h=33943f3aa50ea655d2818276aef1ea444bca1718;hb=345e7fd079ea47414f8d2601e47689a0dbd16c97;hp=dfb875a7ba3a7fdf6cd7590e17bbc445c56f45e5;hpb=30029562a3dd7c413ce7db129bb1904849e454e3;p=dbsrgits%2FDBM-Deep.git diff --git a/t/25_tie_return_value.t b/t/25_tie_return_value.t index dfb875a..33943f3 100644 --- a/t/25_tie_return_value.t +++ b/t/25_tie_return_value.t @@ -1,28 +1,26 @@ use strict; use Test::More tests => 5; - -use Scalar::Util qw( reftype ); +use t::common qw( new_fh ); use_ok( 'DBM::Deep' ); +use Scalar::Util qw( reftype ); + { - unlink "t/test.db"; + my ($fh, $filename) = new_fh(); my %hash; - my $obj = tie %hash, 'DBM::Deep', 't/test.db'; + my $obj = tie %hash, 'DBM::Deep', $filename; isa_ok( $obj, 'DBM::Deep' ); is( reftype( $obj ), 'HASH', "... and its underlying representation is an HASH" ); } { - unlink "t/test.db"; + my ($fh, $filename) = new_fh(); my @array; - my $obj = tie @array, 'DBM::Deep', 't/test.db'; + my $obj = tie @array, 'DBM::Deep', $filename; isa_ok( $obj, 'DBM::Deep' ); - TODO: { - local $TODO = "_init() returns a blessed hashref"; - is( reftype( $obj ), 'ARRAY', "... and its underlying representation is an ARRAY" ); - } + is( reftype( $obj ), 'HASH', "... and its underlying representation is an HASH" ); }