Just skip the test if we don't have Capture::Tiny version_handling
Hinrik Örn Sigurðsson [Mon, 25 Jan 2010 20:25:49 +0000 (20:25 +0000)]
Makefile.PL
t/011_version_options.t

index ee89114..d3b9e47 100644 (file)
@@ -21,7 +21,6 @@ requires 'Getopt::Long::Descriptive' => '0.077';
 build_requires 'Test::Moose';
 build_requires 'Test::More'       => '0.62';
 build_requires 'Test::Exception'  => '0.21';
-build_requires 'Capture::Tiny'    => '0';
 
 author_requires 'Test::Pod' => 1.14;
 author_requires 'Test::Pod::Coverage' => '1.04';
index 09bce03..f8f5a68 100644 (file)
@@ -1,9 +1,13 @@
 use strict;
 use warnings;
-use Capture::Tiny 'capture';
 use File::Spec::Functions 'catfile';
 use Test::More;
 
+BEGIN {
+    eval "use Capture::Tiny 'capture'";
+    plan skip_all => "Capture::Tiny unavailable" if $@;
+}
+
 my $HAVE_SIMPLECONFIG = eval {
     require MooseX::SimpleConfig;
     return 1;