--- trunk/t/01-frey-classloader.t 2008/07/11 22:54:42 101 +++ trunk/t/01-frey-classloader.t 2008/07/15 18:06:27 137 @@ -4,7 +4,7 @@ my $debug = @ARGV ? 1 : 0; -use Test::More tests => 9; +use Test::More tests => 13; use lib 'lib'; #use Devel::LeakTrace::Fast; @@ -30,3 +30,15 @@ ok( $o->classes, 'classes again' ); ok( $o->load_all_classes, 'load_all_classes' ); + +# Module::Name => $is_role +my $test = { + 'Frey' => 0, + 'Frey::Web' => 1, +}; + +foreach my $p ( keys %$test ) { + ok( my ( $meta, $is_role ) = $o->load_package( $p ), "load_package( $p )" ); + is( $is_role, $test->{$p}, 'check role' ); + diag $meta->dump(2) if $debug; +}