Author: dagolden
Date: Sat Aug 29 07:36:55 2009
New Revision: 13233

Modified:
   Module-Build/trunk/t/share_dir.t

Log:
test share_dir using File::ShareDir if available

Modified: Module-Build/trunk/t/share_dir.t
==============================================================================
--- Module-Build/trunk/t/share_dir.t    (original)
+++ Module-Build/trunk/t/share_dir.t    Sat Aug 29 07:36:55 2009
@@ -9,7 +9,7 @@
 # Begin testing
 #--------------------------------------------------------------------------#
 
-plan tests => 19;
+plan tests => 21;
 
 require_ok('Module::Build');
 ensure_blib('Module::Build');
@@ -207,4 +207,20 @@
   "share_dir files correctly installed"
 );
 
+#--------------------------------------------------------------------------#
+# test with File::ShareDir
+#--------------------------------------------------------------------------#
 
+SKIP: {
+  eval { require File::ShareDir; File::ShareDir->VERSION(1.00) };
+  skip "needs File::ShareDir 1.00", 2 if $@;
+  
+  unshift @INC, File::Spec->catdir($temp_install, qw/lib perl5/);
+  require Simple::Share;
+
+  eval {File::ShareDir::dist_file('Simple-Share','foo.txt') };
+  is( $@, q{}, "Found shared dist file" );
+
+  eval {File::ShareDir::module_file('Simple::Share','bar.txt') };
+  is( $@, q{}, "Found shared module file" );
+}

Reply via email to