diff options
author | Gianni Ceccarelli <dakkar@dechirico.(none)> | 2009-04-23 14:57:25 +0200 |
---|---|---|
committer | Gianni Ceccarelli <dakkar@dechirico.(none)> | 2009-04-23 14:57:25 +0200 |
commit | 534a6ec2b8d95330c6de5d0040c924f8363c11f2 (patch) | |
tree | 7dca21934ed746d924c97c76b4a465cf7c688001 /t/00-author-critic.t | |
parent | added text nodes to XML (diff) | |
download | Tree-Template-Declare-534a6ec2b8d95330c6de5d0040c924f8363c11f2.tar.gz Tree-Template-Declare-534a6ec2b8d95330c6de5d0040c924f8363c11f2.tar.bz2 Tree-Template-Declare-534a6ec2b8d95330c6de5d0040c924f8363c11f2.zip |
new tests
Diffstat (limited to 't/00-author-critic.t')
-rw-r--r-- | t/00-author-critic.t | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/t/00-author-critic.t b/t/00-author-critic.t new file mode 100644 index 0000000..7937131 --- /dev/null +++ b/t/00-author-critic.t @@ -0,0 +1,33 @@ +#!/usr/bin/perl + +# Test that the module passes perlcritic +use strict; +BEGIN { + $| = 1; + $^W = 1; +} + +my @MODULES = ( + 'Perl::Critic 1.098', + 'Test::Perl::Critic 1.01', +); + +# 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_critic_ok(); + +1; |