Kill hard tabs, make tests which should be author side only be author side only....
Tomas Doran [Mon, 2 Nov 2009 22:52:31 +0000 (22:52 +0000)]
Makefile.PL
t/02pod.t [deleted file]
t/03podcoverage.t [deleted file]
t/author/notabs.t [new file with mode: 0644]
t/author/pod.t [new file with mode: 0644]
t/author/podcoverage.t [new file with mode: 0644]

index a57d407..399f6e6 100644 (file)
@@ -1,7 +1,11 @@
 #!/usr/bin/env perl
 # IMPORTANT: if you delete this file your app will not work as
 # expected.  You have been warned.
+use strict;
+use warnings;
 use inc::Module::Install;
+use Module::Install::AuthorRequires;
+use Module::Install::AuthorTests;
 
 name 'Gitalist';
 all_from 'lib/Gitalist.pm';
@@ -35,10 +39,16 @@ requires 'Syntax::Highlight::Engine::Kate';
 requires 'Moose::Autobox';
 requires 'DateTime::Format::Human::Duration';
 
+author_requires 'Test::NoTabs';
+author_requires 'Test::Pod' => '1.14';
+author_requires 'Test::Pod::Coverage' => '1.04';
+
 test_requires 'Test::More' => '0.88';
 
 catalyst;
 
+author_tests 't/author';
+
 install_script glob('script/*.pl');
 auto_install;
 WriteAll;
diff --git a/t/02pod.t b/t/02pod.t
deleted file mode 100644 (file)
index 3d1bab1..0000000
--- a/t/02pod.t
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use Test::More;
-
-eval "use Test::Pod 1.14";
-plan skip_all => 'Test::Pod 1.14 required' if $@;
-plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD};
-
-all_pod_files_ok();
diff --git a/t/03podcoverage.t b/t/03podcoverage.t
deleted file mode 100644 (file)
index 4e1c6e7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.04";
-plan skip_all => 'Test::Pod::Coverage 1.04 required' if $@;
-plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD};
-
-all_pod_coverage_ok();
diff --git a/t/author/notabs.t b/t/author/notabs.t
new file mode 100644 (file)
index 0000000..5f3efe8
--- /dev/null
@@ -0,0 +1,3 @@
+use Test::NoTabs;
+all_perl_files_ok;
+
diff --git a/t/author/pod.t b/t/author/pod.t
new file mode 100644 (file)
index 0000000..3c6d16f
--- /dev/null
@@ -0,0 +1,8 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More;
+
+use Test::Pod 1.14;
+
+all_pod_files_ok();
diff --git a/t/author/podcoverage.t b/t/author/podcoverage.t
new file mode 100644 (file)
index 0000000..3abc25e
--- /dev/null
@@ -0,0 +1,8 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More;
+
+use Test::Pod::Coverage 1.04;
+
+all_pod_coverage_ok();