ignore outer local::lib in test instead of coping with it
Graham Knop [Tue, 1 Oct 2013 12:58:04 +0000 (08:58 -0400)]
t/bad_variables.t

index 1de140c..5321bb7 100644 (file)
@@ -7,10 +7,7 @@ use local::lib ();
 
 use lib 't/lib'; use TempDir;
 
-# remember the original value of this, in case we are already running inside a
-# local::lib
-my $orig_llr = $ENV{PERL_LOCAL_LIB_ROOT} || '';
-$orig_llr = '' if $orig_llr eq $Config{path_sep};
+delete $ENV{PERL_LOCAL_LIB_ROOT};
 
 my $dir1 = mk_temp_dir('test_local_lib-XXXXX');
 my $dir2 = mk_temp_dir('test_local_lib-XXXXX');
@@ -29,8 +26,8 @@ local::lib->import($dir1);
 
 is(
     $ENV{PERL_LOCAL_LIB_ROOT},
-    join($Config{path_sep}, (grep { defined $_ and $_ ne '' } $orig_llr, $dir2, $dir1)),
-    'dir1 should have been removed and added back in at the top (PERL_LOCAL_LIB_ROOT was ' . $orig_llr . ')',
+    join($Config{path_sep}, (grep { defined $_ and $_ ne '' } $dir2, $dir1)),
+    'dir1 should have been removed and added back in at the top'
 );
 
 ok((grep { /\Q$dir1\E/ } @INC), 'new dir has been added to @INC');