Test::UseAllModules 0.12

0.11はrequireしたときに警告が出てうまく動かないよというレポートが届いたので修正しておきました。ついでにこんな感じでTest::NoWarningsなどといっしょに使えるようにしてあります。ロードしただけで警告が出るモジュールなんて許せない、という方はお試しあれ。

use strict;
use warnings;
use Test::More;
use Test::UseAllModules;
use Test::NoWarnings;

plan tests => Test::UseAllModules::_get_module_list() + 1;

all_uses_ok();

# no warnings test