Add apparatus codicum support and witness long-identifier support to CTE parser....
[scpubgit/stemmatology.git] / base / t / 03podcoverage.t
CommitLineData
b49c4318 1#!/usr/bin/env perl
2use strict;
3use warnings;
4use Test::More;
5
6eval "use Test::Pod::Coverage 1.04";
7plan skip_all => 'Test::Pod::Coverage 1.04 required' if $@;
8plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD};
9
8943ff68 10my @exclude = qw/ Collation::Data /;
a445ce40 11
027d819c 12my %mods;
13map { $mods{$_} = 1 } all_modules();
a445ce40 14map { delete $mods{'Text::Tradition::'.$_} } @exclude;
027d819c 15if( -e 'MANIFEST.SKIP' ) {
16 open( SKIP, 'MANIFEST.SKIP' ) or die "Could not open skip file";
17 while(<SKIP>) {
18 chomp;
19 next unless /^lib/;
20 s/^lib\///;
21 s/\.pm//;
22 s/\//::/g;
23 delete $mods{$_};
24 }
25 close SKIP;
26}
27
28foreach my $mod ( keys %mods ) {
06e7cbc7 29 pod_coverage_ok( $mod, { also_private => [ qw/ TO_JSON BUILD throw / ] } );
027d819c 30}
31
06e7cbc7 32done_testing();