Removed last holdouts of t/test?.db
[dbsrgits/DBM-Deep.git] / t / 26_scalar_ref.t
index 0de6cde..405c6fe 100644 (file)
@@ -1,15 +1,15 @@
 use strict;
 
 use Test::More tests => 7;
+use File::Temp qw( tempfile tempdir );
 
 use_ok( 'DBM::Deep' );
 
-unlink "t/test.db";
+my $dir = tempdir( CLEANUP => 1 );
+my ($fh, $filename) = tempfile( 'tmpXXXX', UNLINK => 1, DIR => $dir );
+
 {
-    my $db = DBM::Deep->new( "t/test.db" );
-    if ($db->error()) {
-        die "ERROR: " . $db->error();
-    }
+    my $db = DBM::Deep->new( $filename );
 
     my $x = 25;
     my $y = 30;
@@ -26,10 +26,7 @@ unlink "t/test.db";
 }
 
 {
-    my $db = DBM::Deep->new( "t/test.db" );
-    if ($db->error()) {
-        die "ERROR: " . $db->error();
-    }
+    my $db = DBM::Deep->new( $filename );
 
     my $x = 25;
     my $y = 30;