Updated test to properly handle a missing dependency
Karen Etheridge [Tue, 27 Jul 2010 21:40:06 +0000 (14:40 -0700)]
t/02-mx-m-s.t

index 3501d34..856e9ba 100644 (file)
@@ -5,10 +5,13 @@ use warnings;
 use Test::More;
 use Test::Exception;
 
-eval { require MooseX::Method::Signatures };
-plan skip_all => "No MooseX::Method::Signatures" if $@;
-
-plan tests => 2;
+BEGIN {
+    if (eval { require MooseX::Method::Signatures }) {
+        plan tests => 2;
+    } else {
+        plan skip_all => 'This test needs MooseX::Method::Signatures';
+    }
+}
 
 {
     package MyClass;