Add EOL test
Arthur Axel "fREW" Schmidt [Tue, 19 Jan 2010 22:42:50 +0000 (22:42 +0000)]
Makefile.PL
t/07eol.t [new file with mode: 0644]

index 699c9e2..e984452 100644 (file)
@@ -70,6 +70,9 @@ my %force_requires_if_author = (
   # when changing also adjust version in t/06notabs.t
   'Test::NoTabs'              => '0.9',
 
+  # when changing also adjust version in t/07eol.t
+  'Test::EOL'                 => '0.6',
+
   # when changing also adjust version in t/03podcoverage.t
   'Test::Pod::Coverage'       => '1.08',
   'Pod::Coverage'             => '0.20',
diff --git a/t/07eol.t b/t/07eol.t
new file mode 100644 (file)
index 0000000..f6757ac
--- /dev/null
+++ b/t/07eol.t
@@ -0,0 +1,28 @@
+use warnings;
+use strict;
+
+use Test::More;
+use lib 't/lib';
+use DBICTest;
+
+my @MODULES = (
+  'Test::EOL 0.6',
+);
+
+# Don't run tests for installs
+unless ( DBICTest::AuthorCheck->is_author || $ENV{AUTOMATED_TESTING} || $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_perl_files_ok({ trailing_whitespace => 1}, qw/t lib script maint/);
+
+done_testing;