Properly skip debugger test when optional deps not available
Peter Rabbitson [Fri, 23 Nov 2012 17:24:29 +0000 (18:24 +0100)]
Changes
t/07-debugger.t

diff --git a/Changes b/Changes
index 036903a..d797dfb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,5 @@
+        - Properly skip debugger test when optional deps not available
+
     [0.23]
         - Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
           new Module::Runtime versions (>= 0.012) on perl 5.10 due
index 0d40f0e..9138a5d 100644 (file)
@@ -1,6 +1,15 @@
 use Test::More;
 
 BEGIN {
+  eval { require Sub::Name }
+    or plan skip_all => "Test requires Sub::Name";
+
+  eval { require Sub::Identify }
+    or plan skip_all => "Test requires Sub::Identify";
+}
+
+
+BEGIN {
   # shut up the debugger
   $ENV{PERLDB_OPTS} = 'NonStop';