Make all the extra tests REQUIRED for authors
Tomas Doran [Thu, 17 Sep 2009 19:59:26 +0000 (20:59 +0100)]
Makefile.PL
t/author/pod-coverage.t [new file with mode: 0644]
t/author/pod.t [new file with mode: 0644]
t/author/podspelling.t [new file with mode: 0644]
t/pod-coverage.t [deleted file]
t/pod.t [deleted file]
t/podspelling.t [deleted file]

index aa6958a..fb54d0d 100644 (file)
@@ -26,7 +26,7 @@ test_requires 'Test::More';
 if ($Module::Install::AUTHOR) {
   author_requires 'Test::Pod' => 1.14;
   author_requires 'Test::Pod::Coverage' => 1.04;
-
+  author_requires 'Test::Spelling' => 0.11;
   if ($^O eq 'darwin') {
       my $osx_ver = `/usr/bin/sw_vers -productVersion`;
       chomp $osx_ver;
diff --git a/t/author/pod-coverage.t b/t/author/pod-coverage.t
new file mode 100644 (file)
index 0000000..b4a2fab
--- /dev/null
@@ -0,0 +1,6 @@
+#!perl
+
+use Test::More;
+use Test::Pod::Coverage 1.04;
+all_pod_coverage_ok();
+
diff --git a/t/author/pod.t b/t/author/pod.t
new file mode 100644 (file)
index 0000000..981212a
--- /dev/null
@@ -0,0 +1,6 @@
+#!perl
+
+use Test::More;
+use Test::Pod 1.14;
+all_pod_files_ok();
+
diff --git a/t/author/podspelling.t b/t/author/podspelling.t
new file mode 100644 (file)
index 0000000..1ecdeaf
--- /dev/null
@@ -0,0 +1,22 @@
+#!perl -w
+use strict;
+use warnings;
+use Test::More;
+
+use Test::Spelling 0.11;
+
+set_spell_cmd('aspell list');
+
+add_stopwords( grep { defined $_ && length $_ } <DATA>);
+
+all_pod_files_spelling_ok();
+
+__DATA__
+XHTML
+TT
+Doran
+Dorward
+rafl
+ContentNegotiation
+Ragwitz
+firefox
diff --git a/t/pod-coverage.t b/t/pod-coverage.t
deleted file mode 100644 (file)
index 703f91d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod::Coverage 1.04";
-plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
-all_pod_coverage_ok();
diff --git a/t/pod.t b/t/pod.t
deleted file mode 100644 (file)
index 976d7cd..0000000
--- a/t/pod.t
+++ /dev/null
@@ -1,6 +0,0 @@
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod 1.14";
-plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
-all_pod_files_ok();
diff --git a/t/podspelling.t b/t/podspelling.t
deleted file mode 100644 (file)
index 0c530e7..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#!perl -w
-use strict;
-use warnings;
-use Test::More;
-
-eval 'use Test::Spelling 0.11';
-plan skip_all => 'Test::Spelling 0.11 not installed' if $@;
-plan skip_all => 'set TEST_SPELLING to enable this test' unless $ENV{TEST_SPELLING};
-
-set_spell_cmd('aspell list');
-
-add_stopwords( grep { defined $_ && length $_ } <DATA>);
-
-all_pod_files_spelling_ok();
-
-__DATA__
-XHTML
-TT
-Doran
-Dorward
-rafl
-ContentNegotiation
-Ragwitz
-firefox