Hetula-Client
view release on metacpan or search on metacpan
t/00-load.t view on Meta::CPAN
#!/usr/bin/env perl
use Modern::Perl '2015';
use FindBin;
use lib "$FindBin::Bin/../lib";
use Test::Most;
use Test::Compile;
use File::Find;
ok(1, "Scenario: Find all .pl and .pm -files and check if they actually compile");
#Find files in the usual places
my $searchDir = "$FindBin::Bin/../lib/";
File::Find::find( \&testLib, $searchDir );
testBin("$FindBin::Bin/../bin/hetula-client");
sub testLib {
my ($filename) = @_;
$filename = $File::Find::name unless $filename;
return unless $filename =~ m/\.p[ml]$/;
require_ok($filename);
}
sub testBin {
my ($filename) = @_;
my $testCompile = Test::Compile->new();
ok($testCompile->pl_file_compiles($filename), "$filename");
}
done_testing();
( run in 1.071 second using v1.01-cache-2.11-cpan-5a3173703d6 )