bump version to 1.008026 (stable)
[p5sagit/local-lib.git] / t / taint-mode.t
index f1a547f..50735bf 100644 (file)
@@ -6,14 +6,13 @@
 
 use strict;
 use warnings;
-use Test::More;
-use File::Temp qw(tempdir tempfile);
+use Test::More tests => 1;
+use File::Temp 'tempfile';
 use Cwd;
 
-plan tests => 1;
+use lib 't/lib'; use TempDir;
 
-# Setup temp dir to serve as local lib
-my $dir1 = tempdir('test_local_lib-XXXXX', DIR => Cwd::abs_path('t'), CLEANUP => 1);
+my $dir1 = mk_temp_dir('test_local_lib-XXXXX');
 
 # Set up local::lib environment using our temp dir
 require local::lib;
@@ -26,11 +25,14 @@ my ($fh, $filename) = tempfile('test_local_lib-XXXXX', DIR => Cwd::abs_path('t')
 print $fh <<EOM;
 #!/usr/bin/perl -T
 use strict; use warnings;
-use local::lib '$dir1';
-my \$dir1 = "$dir1";
-if (grep { \$_ =~ m{^\$dir1/} } \@INC) {
+use local::lib ();
+my \$dir = "\Q$dir1\E";
+local::lib->import(\$dir);
+warn "using lib dir \$dir\\n";
+if (grep { m{^\\Q\$dir} } \@INC) {
   exit 0;
 }
+warn '\@INC is: ', join("\\n", \@INC), "\\n";
 exit 1
 EOM
 close $fh;