From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

#!perl -T
use strict;
use lib "t";
use Test::More tests=>4;
BEGIN {
use_ok( 'Test::Pod::Coverage::Permissive' );
}
MISSING_FUNCS: {
test_out( "not ok 1 - Privates fails" );
test_fail(+2);
test_diag( "Privates: naked 2 subroutine(s)" );
pod_coverage_ok( "Privates", "Privates fails" );
test_test( "Should fail at 60%" );
}
SPECIFIED_PRIVATES: {
test_out( "ok 1 - Privates works w/a custom PC object" );
pod_coverage_ok(
"Privates",
{ also_private => [ qr/^[A-Z_]+$/ ], },
"Privates works w/a custom PC object"
);
test_test( "Trying to pass PC object" );
}
SPECIFIED_PRIVATES_NAKED: {
pod_coverage_ok(
"Privates",
{ also_private => [ qr/^[A-Z_]+$/ ], },
);
}