Test::Pod - check for POD errors in files
use Test::Pod;
plan tests => $num_tests;
pod_ok( $file );
THIS IS BETA SOFTWARE.
Check POD files for errors or warnings in a test file, using Pod::Checker to do the heavy lifting.
pod_ok parses the POD in filename and returns one of five symbolic constants starting from the top of this list:
NO_FILE Could not find the file NO_POD File had no pod directives POD_ERRORS POD had errors POD_WARNINGS POD had warnings POD_OK No errors or warnings
pod_ok will okay the test if you don't specify any expected result and it finds no errors or warnings, or if you specify what you expect and it finds that condition. For instance, if you can live with warnings,
pod_ok( $file, POD_WARNINGS );
When it fails, pod_ok will show any pod checking errors.
The optional third argument NAME is the name of the test which pod_ok passes through to Test::Builder. Otherwise, it choose a default test name "POD test for FILENAME".
This source is part of a SourceForge project which always has the latest sources in CVS, as well as all of the previous releases.
https://sourceforge.net/projects/brian-d-foy/
If, for some reason, I disappear from the world, one of the other members of the project can shepherd this module appropriately.
brian d foy, <bdfoy@cpan.org>
Copyright 2002, brian d foy, All Rights Reserved.
You may use, modify, and distribute this package under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head1'
To install Test::Pod, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Pod
CPAN shell
perl -MCPAN -e shell install Test::Pod
For more information on module installation, please visit the detailed CPAN module installation guide.