diff options
author | Gianni Ceccarelli <dakkar@dechirico.(none)> | 2009-04-23 15:04:07 +0200 |
---|---|---|
committer | Gianni Ceccarelli <dakkar@dechirico.(none)> | 2009-04-23 15:04:07 +0200 |
commit | 1f9c8426a9bf1c94a6cf00edd85628d1c09e22e0 (patch) | |
tree | 542697b5e3bcb903f117d0765cc7e3d8e05d2858 /t/00-author-pod.t | |
parent | doc about importing (diff) | |
download | Tree-Transform-XSLTish-1f9c8426a9bf1c94a6cf00edd85628d1c09e22e0.tar.gz Tree-Transform-XSLTish-1f9c8426a9bf1c94a6cf00edd85628d1c09e22e0.tar.bz2 Tree-Transform-XSLTish-1f9c8426a9bf1c94a6cf00edd85628d1c09e22e0.zip |
new tests
Diffstat (limited to 't/00-author-pod.t')
-rw-r--r-- | t/00-author-pod.t | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/t/00-author-pod.t b/t/00-author-pod.t index 5177b0c..2cdfcc4 100644 --- a/t/00-author-pod.t +++ b/t/00-author-pod.t @@ -1,6 +1,33 @@ -#!perl -use Test::Most; -plan skip_all => "skipping author-only test" unless $ENV{RUN_AUTHOR_TESTS}; -eval "use Test::Pod"; +#!/usr/bin/perl + +# Test that the syntax of our POD documentation is valid +use strict; +BEGIN { + $| = 1; + $^W = 1; +} + +my @MODULES = ( + 'Pod::Simple 3.07', + 'Test::Pod 1.26', +); + +# Don't run tests during end-user installs +use Test::More; +unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) { + plan( skip_all => "Author tests not required for installation" ); +} + +# Load the testing modules +foreach my $MODULE ( @MODULES ) { + eval "use $MODULE"; + if ( $@ ) { + $ENV{RELEASE_TESTING} + ? die( "Failed to load required release-testing module $MODULE" ) + : plan( skip_all => "$MODULE not available for testing" ); + } +} all_pod_files_ok(); + +1; |