All tests pass and/or have been marked as not being run
[dbsrgits/DBM-Deep.git] / t / 27_filehandle.t
index 11f9eca..277236b 100644 (file)
@@ -1,7 +1,8 @@
-##
-# DBM::Deep Test
-##
+use 5.006_000;
+
 use strict;
+use warnings FATAL => 'all';
+
 use Test::More tests => 14;
 use Test::Exception;
 use t::common qw( new_fh );
@@ -30,8 +31,12 @@ use_ok( 'DBM::Deep' );
         } qr/Cannot write to a readonly filehandle/, "Can't write to a read-only filehandle";
         ok( !$db->exists( 'foo' ), "foo doesn't exist" );
 
-        my $db_obj = $db->_get_self;
-        ok( $db_obj->_storage->{inode}, "The inode has been set" );
+        SKIP: {
+            skip( "No inode tests on Win32", 1 )
+                if ( $^O eq 'MSWin32' || $^O eq 'cygwin' );
+            my $db_obj = $db->_get_self;
+            ok( $db_obj->_engine->storage->{inode}, "The inode has been set" );
+        }
 
         close($fh);
     }