#!perl use strict; use warnings; use Test::More; use Test::Compile::Internal; my $internal = Test::Compile::Internal->new(); my @files; @files = sort $internal->all_pm_files(); is(scalar @files,2,'Found correct number of modules in default location'); like($files[0],qr/lib.Test.Compile.pm/,'Found module: Compile.pm'); like($files[1],qr/lib.Test.Compile.Internal.pm/,'Found module: Internal.pm'); @files = sort $internal->all_pm_files('t/scripts'); is(scalar @files,2,'Found correct number of modules in t/scripts'); like($files[0],qr/t.scripts.Module.pm/,'Found module: Module.pm'); like($files[1],qr/t.scripts.Module2.pm/,'Found module: Module2.pm'); $internal->done_testing();