use File::Spec in attempt to support MacPerl
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 12 Jan 2005 19:28:41 +0000 (19:28 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 12 Jan 2005 19:28:41 +0000 (19:28 +0000)
git-svn-id: file:///home/dpavlin/svn/Biblio-Isis/trunk@38 4670fa4d-42ec-0310-ab5b-a66af6943492

Makefile.PL
t/001_load.t
t/002_isis.t

index 8b70420..95b0f53 100644 (file)
@@ -10,6 +10,7 @@ WriteMakefile(
                'Test::Simple' => 0.44,
                'Carp' => 0,
                'File::Glob' => 0,
+               'File::Spec' => 0,
        },
        depend => {
                dist => 'changelog',
index c2734d6..bb5a636 100755 (executable)
@@ -4,11 +4,14 @@ use strict;
 use blib;
 
 use Test::More tests => 2;
+use File::Spec;
 
 BEGIN { use_ok( 'Biblio::Isis' ); }
 
+my $path = File::Spec->catfile('data', 'winisis', 'BIBL');
+
 my $object = Biblio::Isis->new (
-       isisdb => './data/winisis/BIBL',
+       isisdb => $path,
 );
 
 isa_ok ($object, 'Biblio::Isis');
index e1163e5..72f0398 100755 (executable)
@@ -6,12 +6,16 @@ use blib;
 use Data::Dumper;
 
 use Test::More tests => 110;
+use File::Spec;
 
 BEGIN { use_ok( 'Biblio::Isis' ); }
 
 my $debug = shift @ARGV;
 my $isis;
 
+my $path_winisis = File::Spec->catfile('data', 'winisis', 'BIBL');
+my $path_isismarc = File::Spec->catfile('data', 'isismarc', 'BIBL');
+
 sub test_data {
 
        my $args = {@_};
@@ -123,7 +127,7 @@ sub test_data {
 }
 
 $isis = Biblio::Isis->new (
-       isisdb => './data/winisis/BIBL',
+       isisdb => $path_winisis,
        include_deleted => 1,
        debug => $debug,
 );
@@ -142,7 +146,7 @@ test_data(
 );
 
 $isis = Biblio::Isis->new (
-       isisdb => './data/isismarc/BIBL',
+       isisdb => $path_isismarc,
        include_deleted => 1,
 );
 
@@ -159,7 +163,7 @@ test_data(
 # check logically deleted
 
 $isis = Biblio::Isis->new (
-       isisdb => './data/winisis/BIBL',
+       isisdb => $path_winisis,
        include_deleted => 1,
 );
 
@@ -167,7 +171,7 @@ ok($isis->fetch(3), "deleted found");
 cmp_ok($isis->{deleted}, '==', 3, "MFN 3 is deleted");
 
 $isis = Biblio::Isis->new (
-       isisdb => './data/winisis/BIBL',
+       isisdb => $path_winisis,
        debug => $debug,
 );