TODO

STUFF TO DO

Note the changes that are being made. Note that you no longer can test for "no pod".

NAME

Test::Pod - check for POD errors in files

SYNOPSIS

use Test::Pod;

plan tests => $num_tests;

pod_file_ok( $file, "Valid POD file" );

DESCRIPTION

THIS IS BETA SOFTWARE.

Check POD files for errors or warnings in a test file, using Pod::Simple to do the heavy lifting.

FUNCTIONS

pod_file_ok( FILENAME[, TESTNAME ] )

pod_file_ok() will okay the test if the POD parses correctly. Certain conditions are not reported yet, such as a file with no pod in it at all.

When it fails, pod_file_ok() will show any pod checking errors as diagnostics.

The optional second argument TESTNAME is the name of the test. If it is omitted, pod_file_ok() chooses a default test name "POD test for FILENAME".

pod_ok( FILENAME [, EXPECTED [, NAME ]] )

Note: This function is deprecated. Use pod_file_ok() going forward.

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 chooses a default test name "POD test for FILENAME".

SOURCE AVAILABILITY

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.

AUTHOR

Currently maintained by Andy Lester, <test-pod@petdance.com>.

Originally by brian d foy, <bdfoy@cpan.org>

COPYRIGHT

Copyright 2003, Andy Lester and brian d foy, All Rights Reserved.

You may use, modify, and distribute this package under the same terms as Perl itself.