-#!/usr/bin/perl -w
+use strict;
+use warnings FATAL => 'all';
-use Test::More;
-
-plan qw/no_plan/;
+use Test::More tests => 1;
use File::Spec;
use Cwd;
-use File::Temp qw/ tempdir /;
-my $base;
+use lib 't/lib'; use TempDir;
+use local::lib ();
sub CODE_in_INC() {
return scalar grep { ref eq 'CODE' } @INC;
}
-my $dir;
-
-BEGIN {
- $base = CODE_in_INC;
- unshift @INC, sub { };
- splice @INC, 3, 1, sub { };
- push @INC, sub { };
+my $dir = mk_temp_dir('sub-in-INC-XXXXX');
- $dir = tempdir( DIR => Cwd::abs_path('t'), CLEANUP => 1 );
-}
+my $base = CODE_in_INC;
+unshift @INC, sub { () };
+splice @INC, 3, 1, sub { () };
+push @INC, sub { () };
-use local::lib( $dir );
+local::lib->import($dir);
is( CODE_in_INC, $base + 3 );