Blame t/03podcov.t

Packit dcde0c
#!perl
Packit dcde0c
Packit dcde0c
use strict;                     # restrict unsafe constructs
Packit dcde0c
use warnings;                   # enable optional warnings
Packit dcde0c
Packit dcde0c
use Test::More;
Packit dcde0c
Packit dcde0c
# Ensure a recent version of Test::Pod::Coverage
Packit dcde0c
Packit dcde0c
my $min_tpc = 1.08;
Packit dcde0c
eval "use Test::Pod::Coverage $min_tpc";
Packit dcde0c
plan skip_all => "Test::Pod::Coverage $min_tpc required for testing POD coverage"
Packit dcde0c
  if $@;
Packit dcde0c
Packit dcde0c
# Test::Pod::Coverage doesn't require a minimum Pod::Coverage version,
Packit dcde0c
# but older versions don't recognize some common documentation styles
Packit dcde0c
Packit dcde0c
my $min_pc = 0.18;
Packit dcde0c
eval "use Pod::Coverage $min_pc";
Packit dcde0c
plan skip_all => "Pod::Coverage $min_pc required for testing POD coverage"
Packit dcde0c
  if $@;
Packit dcde0c
Packit dcde0c
my $trustme = {
Packit dcde0c
               private => [ qr/^__/,
Packit dcde0c
                            qr/^(un)?import$/,
Packit dcde0c
                            qr/^bootstrap$/,
Packit dcde0c
                          ],
Packit dcde0c
               coverage_class => 'Pod::Coverage::CountParents',
Packit dcde0c
              };
Packit dcde0c
Packit dcde0c
all_pod_coverage_ok($trustme, "All modules are covered");