Test that ->does works properly in subclasses of classes which do a role
[gitmo/Moose.git] / xt / author / test-my-dependents.t
index 7a68104..e1b6c50 100644 (file)
@@ -7,9 +7,10 @@ use Test::More;
 plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
     unless $ENV{MOOSE_TEST_MD};
 
-eval 'use Test::DependentModules qw( test_all_dependents test_module );';
-plan skip_all => 'This test requires Test::DependentModules'
-    if $@;
+use Test::Requires {
+    'Test::DependentModules' => '0.01', # skip all if not installed
+};
+use Test::DependentModules qw( test_all_dependents test_module );
 
 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
 
@@ -61,7 +62,6 @@ MooseX::File_or_DB::Storage
 MooseX::FollowPBP
 MooseX::Getopt
 MooseX::Getopt::Defanged
-MooseX::GlobRef
 MooseX::HasDefaults
 MooseX::Has::Sugar
 MooseX::InsideOut
@@ -87,13 +87,13 @@ MooseX::Method::Signatures
 MooseX::MultiInitArg
 MooseX::MultiMethods
 MooseX::MutatorAttributes
+MooseX::NaturalKey
 MooseX::NonMoose
 MooseX::Object::Pluggable
 MooseX::Param
 MooseX::Params::Validate
 MooseX::Plaggerize
 MooseX::POE
-MooseX::Policy::SemiAffordanceAccessor
 MooseX::RelatedClassRoles
 MooseX::Role::BuildInstanceOf
 MooseX::Role::Cmd
@@ -158,6 +158,7 @@ Bread::Board
 Cantella::Worker
 Carp::REPL
 Catalyst
+Catalyst::Devel
 Chart::Clicker
 CHI
 Config::MVP