Test::Most was written because I was tired of seeing boilerplate code like:
use strict; use warnings; use Test::More tests => 23; use Test::Exception; use Test::Differences; So now it's down to this: use strict; use warnings; use Test::Most tests => 23; But I'm thinking about going one step further and hitting the Modern::Perl-like road: use Test::More tests => 23; Just use that line and you get strict and warnings, plus the most popular testing modules. I don't remember the last time I saw a modern test program without strict and warnings. Would it be a good idea to automatically turn them on? I know that there are a few people who won't like it, but they won't have to write any more lines of code. They could just write: use Test::More tests => 23; no strict; no warnings; Heck, I could argue that I'm saving them two characters :) (not to mention the fact that I'd be forcing them to be explicit that they didn't *forget* strict and warnings) Thoughts? Curtis-- Buy the book - http://www.oreilly.com/catalog/perlhks/ Tech blog - http://use.perl.org/~Ovid/journal/ Twitter - http://twitter.com/OvidPerl Official Perl 6 Wiki - http://www.perlfoundation.org/perl6