Skip in BEGIN block to avoid loading modules if we're not going to run the tests
Dave Rolsky [Mon, 27 Sep 2010 21:49:23 +0000 (16:49 -0500)]
xt/author/test-my-dependents.t

index e1b6c50..c507d8a 100644 (file)
@@ -4,8 +4,10 @@ use warnings;
 use Cwd qw( abs_path );
 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};
+BEGIN {
+    plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
+        unless $ENV{MOOSE_TEST_MD};
+}
 
 use Test::Requires {
     'Test::DependentModules' => '0.01', # skip all if not installed