--- /dev/null
+#!/usr/bin/perl -w
+
+use Test::More;
+
+plan qw/no_plan/;
+
+use File::Spec;
+use Cwd;
+use File::Temp qw/ tempdir /;
+my $base;
+
+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 { };
+
+ $dir = tempdir( DIR => Cwd::abs_path('t'), CLEANUP => 1 );
+}
+
+use local::lib( $dir );
+
+is( CODE_in_INC, $base + 3 );