Test-Spec
view release on metacpan or search on metacpan
unless ($ENV{RELEASE_TESTING}) {
plan(skip_all => "Author tests not required for installation");
}
eval "use CPAN::Meta";
plan(skip_all => "CPAN::Meta required for testing MYMETA.json") if $@;
my $mymeta = CPAN::Meta->load_file('MYMETA.json');
use Test::More;
my (@requirements) = required_modules($mymeta);
ok scalar(@requirements);
done_testing();
sub required_modules {
my $prereqs = $mymeta->effective_prereqs;
my $requires = $prereqs->merged_requirements;
return $requires->required_modules;
}
__END__
( run in 0.829 second using v1.01-cache-2.11-cpan-beeb90c9504 )