in reply to CPAN Module Testing Etiquette?

Personally, I prefer it if you use File::Temp to create your temp files, because that works everywhere, and not only where there exists /tmp. In addition, your module becomes testable in situations where there are multiple tests running concurrently.