normalize changelog formatting
[p5sagit/local-lib.git] / t / de-dup.t
CommitLineData
a9489cb0 1use strict;
2use warnings;
7487778d 3use Test::More tests => 2;
4
a9489cb0 5use File::Temp qw(tempdir);
6use Cwd;
7
a9489cb0 8my $dir = tempdir('test_local_lib-XXXXX', DIR => Cwd::abs_path('t'), CLEANUP => 1);
9
10use local::lib ();
57a15df5 11
12my %inc;
13my %perl5lib;
14
15$inc{$_}-- for @INC;
16$perl5lib{$_}-- for split /:/, $ENV{PERL5LIB};
17
a9489cb0 18local::lib->import($dir);
19local::lib->import($dir);
20
57a15df5 21$inc{$_}++ for @INC;
22$perl5lib{$_}++ for split /:/, $ENV{PERL5LIB};
23
24ok ! (grep { $inc{$_} > 1 } keys %inc), '@INC entries not duplicated';
25ok ! (grep { $perl5lib{$_} > 1 } keys %perl5lib), 'ENV{PERL5LIB} entries not duplicated';