Author: coke
Date: Wed Mar 22 11:56:18 2006
New Revision: 11988

Modified:
   trunk/languages/APL/t/APL.pm

Log:
[APL]
~ allow us to skip tests instead of die'ing if we don't have Test::Base
  installed.



Modified: trunk/languages/APL/t/APL.pm
==============================================================================
--- trunk/languages/APL/t/APL.pm        (original)
+++ trunk/languages/APL/t/APL.pm        Wed Mar 22 11:56:18 2006
@@ -1,6 +1,19 @@
 package t::APL;
 
-use Test::Base -Base;
+# Fail a little more gracefully for those without Test::Base installed.
+
+BEGIN {
+  eval {
+    require Test::Base2;
+    import Test::Base qw/ -Base /;
+  };
+  if ($@) {
+    require Test::More;
+    import Test::More;
+    plan(skip_all => "APL tests require Test::Base.;");
+    exit 0;
+  }
+}
 use Parrot::Config;
 use Parrot::Test;
 

Reply via email to