ensure all tests have a plan
[p5sagit/local-lib.git] / t / subroutine-in-inc.t
CommitLineData
6e5079df 1#!/usr/bin/perl -w
2
7487778d 3use Test::More tests => 1;
6e5079df 4
5use File::Spec;
6use Cwd;
7use File::Temp qw/ tempdir /;
6e5079df 8my $base;
9
10sub CODE_in_INC() {
11 return scalar grep { ref eq 'CODE' } @INC;
12}
13
366489a7 14my $dir;
15
6e5079df 16BEGIN {
17 $base = CODE_in_INC;
18 unshift @INC, sub { };
19 splice @INC, 3, 1, sub { };
20 push @INC, sub { };
366489a7 21
22 $dir = tempdir( DIR => Cwd::abs_path('t'), CLEANUP => 1 );
6e5079df 23}
24
25use local::lib( $dir );
26
27is( CODE_in_INC, $base + 3 );