xref: /openbsd-src/gnu/usr.bin/perl/cpan/Text-Balanced/t/98_pod_coverage.t (revision 256a93a44f36679bee503f12e49566c2183f6181)
1*256a93a4Safresh1#!perl
2*256a93a4Safresh1#===============================================================================
3*256a93a4Safresh1#
4*256a93a4Safresh1# t/99_pod_coverage.t
5*256a93a4Safresh1#
6*256a93a4Safresh1# DESCRIPTION
7*256a93a4Safresh1#   Test script to check POD coverage.
8*256a93a4Safresh1#
9*256a93a4Safresh1# COPYRIGHT
10*256a93a4Safresh1#   Copyright (C) 2015 Steve Hay.  All rights reserved.
11*256a93a4Safresh1#
12*256a93a4Safresh1# LICENCE
13*256a93a4Safresh1#   This script is free software; you can redistribute it and/or modify it under
14*256a93a4Safresh1#   the same terms as Perl itself, i.e. under the terms of either the GNU
15*256a93a4Safresh1#   General Public License or the Artistic License, as specified in the LICENCE
16*256a93a4Safresh1#   file.
17*256a93a4Safresh1#
18*256a93a4Safresh1#===============================================================================
19*256a93a4Safresh1
20*256a93a4Safresh1use 5.008001;
21*256a93a4Safresh1
22*256a93a4Safresh1use strict;
23*256a93a4Safresh1use warnings;
24*256a93a4Safresh1
25*256a93a4Safresh1use Test::More;
26*256a93a4Safresh1
27*256a93a4Safresh1#===============================================================================
28*256a93a4Safresh1# MAIN PROGRAM
29*256a93a4Safresh1#===============================================================================
30*256a93a4Safresh1
31*256a93a4Safresh1MAIN: {
32*256a93a4Safresh1    plan skip_all => 'Author testing only' unless $ENV{AUTHOR_TESTING};
33*256a93a4Safresh1
34*256a93a4Safresh1    my $ok = eval {
35*256a93a4Safresh1        require Test::Pod::Coverage;
36*256a93a4Safresh1        Test::Pod::Coverage->import();
37*256a93a4Safresh1        1;
38*256a93a4Safresh1    };
39*256a93a4Safresh1
40*256a93a4Safresh1    if (not $ok) {
41*256a93a4Safresh1        plan skip_all => 'Test::Pod::Coverage required to test POD coverage';
42*256a93a4Safresh1    }
43*256a93a4Safresh1    elsif ($Test::Pod::Coverage::VERSION < 0.08) {
44*256a93a4Safresh1        plan skip_all => 'Test::Pod::Coverage 0.08 or higher required to test POD coverage';
45*256a93a4Safresh1    }
46*256a93a4Safresh1    else {
47*256a93a4Safresh1        all_pod_coverage_ok();
48*256a93a4Safresh1    }
49*256a93a4Safresh1}
50*256a93a4Safresh1
51*256a93a4Safresh1#===============================================================================
52