oops, long lost 0.02 commit
Brandon L Black [Wed, 23 Jan 2008 06:05:41 +0000 (06:05 +0000)]
ChangeLog
lib/MooseX/SimpleConfig.pm
t/10simple.t

index 2cc6c1c..ba6b20b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
 Revision history for Perl extension MooseX::SimpleConfig
 
+0.02 - Dec 19, 2007
+    - Skip the tests if neither of YAML or YAML::Syck is
+      installed (but don't make it a test requirement,
+      some people won't be using this with YAML at all).
+
 0.01 - Dec 18, 2007
     - Initial release
index 6fda06c..76380e5 100644 (file)
@@ -3,7 +3,7 @@ package MooseX::SimpleConfig;
 use Moose::Role;
 with 'MooseX::ConfigFromFile';
 
-our $VERSION   = '0.01';
+our $VERSION   = '0.02';
 
 use Config::Any ();
 
index c1d0722..3004a0f 100644 (file)
@@ -3,12 +3,22 @@
 use strict;
 use warnings;
 
-use Test::More tests => 6;
-
 use lib 't/lib';
 use lib '../t/lib';
 
 BEGIN {
+    use Test::More;
+
+    eval "use YAML::Syck ()";
+    if($@) {
+        eval "use YAML ()";
+        if($@) {
+            plan skip_all => "YAML or YAML::Syck required for this test";
+        }
+    }
+    
+    plan tests => 6;
+
     use_ok('MXSimpleConfigTest');
 }