Get tests running under -T (cosmetics only)
[p5sagit/namespace-clean.git] / t / 10-pure-perl.t
index e624c0c..2426afb 100644 (file)
@@ -39,21 +39,21 @@ ok(
 ;
 
 use Config;
-use FindBin qw($Bin);
 use IPC::Open2 qw(open2);
 use File::Glob 'bsd_glob';
 
 # for the $^X-es
 $ENV{PERL5LIB} = join ($Config{path_sep}, @INC);
+$ENV{PATH} = '';
 
 
 # rerun the tests under the assumption of pure-perl
 my $this_file = quotemeta(__FILE__);
 
-for my $fn (bsd_glob("$Bin/*.t")) {
+for my $fn ( bsd_glob("t/*.t") ) {
   next if $fn =~ /${this_file}$/;
 
-  my @cmd = ($^X, $fn);
+  my @cmd = map { $_ =~ /(.+)/ } ($^X, $fn);
 
   # this is cheating, and may even hang here and there (testing on windows passed fine)
   # if it does - will have to fix it somehow (really *REALLY* don't want to pull