App-pod2gfm
view release on metacpan or search on metacpan
xt/boilerplate.t view on Meta::CPAN
use Test2::V1 qw<
note
diag
pass
fail
>;
use re qw< eval >;
#use DDP output => 'stdout';
sub not_in_file_ok
{
my $filename = shift;
note("FILENAME: $filename\n\n");
open my $fh, '<', $filename or die "Failed to open $filename for reading: $!";
my $file = do { local $/ = undef; <$fh> }; # Slurp entire file.
close $fh or die $!;
my $desc;
xt/boilerplate.t view on Meta::CPAN
# End of file.
if ( $file =~ /\G\z/ ) {
pass("$filename contains no boilerplate text") unless defined $desc;
note("\n");
last;
}
}
}
not_in_file_ok('README');
not_in_file_ok('Changes');
not_in_file_ok('lib/App/pod2gfm.pm');
T2->done_testing;
( run in 0.704 second using v1.01-cache-2.11-cpan-39bf76dae61 )