I've taken over Pod-Perldoc and was surprised to find that it has
virtually no tests. When I started, it had several calls to pass() and
a checked that three modules loaded. You can help change that.

There are many interesting test challenges here. For instance,
Pod::Perldoc::ToMan, perhaps the most used of all the formatters,
shells out to pod2man and then to nroff.  That's three things that need
some encoding love. And, shelling out from a Perl program to a Perl
program that is a call to a module makes it hard to test: the big red
flag that Your Doing It Wrong.

Many of the issues in RT deal with pagers and how they act on various
systems. I have no idea how to test that. Maybe you do.

There's a *::ToTk module. Good luck testing that. However, there are
some things we can do to fail with better error messages.

There are various niggling pod things that perldoc has to handle
correctly, too, and I imagine testing those would benefit modules such
as Pod::Checker.

-- 
brian d foy <brian.d....@gmail.com>

Reply via email to