Is it ok for a CPAN module to use other modules from CPAN only for the test scripts (e.g. "Text::Diff")?
Yes. See http://phalanx.kwiki.org/index.cgi?StandardDotTFiles for examples of .t files that only run if a certain module is installed.
xoxo, Andy
-- Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance