ASPEER-MakeMaker-Markdown-Pod
view release on metacpan or search on metacpan
t/05-mm-integration.t view on Meta::CPAN
blurp('Makefile.PL', $makefile_pl);
is(system($^X, 'Makefile.PL'), 0,
'Makefile.PL succeeds with embedded optional import');
$makefile=slurp('Makefile');
like($makefile, qr/^PERLRUN\s*=.*-MASPEER::MakeMaker::Markdown::Pod/m,
'embedded import installs the full integration');
my @doc_target=($makefile=~/^doc :: readme$/mg);
is(scalar(@doc_target), 1, 'embedded import generates one doc target');
if (length($git_sha)) {
is((stat('lib/Sample.pm.sha'))[9], 1000000000,
'unchanged Git-SHA provenance is not rewritten');
}
else {
pass('Git-SHA rewrite test skipped outside a checkout');
}
# Command-line and embedded activation together remain idempotent
#
is(system($^X, '-MASPEER::MakeMaker::Markdown::Pod', 'Makefile.PL'), 0,
( run in 1.388 second using v1.01-cache-2.11-cpan-3b040b67cf0 )