This is an automated email from the git hooks/post-receive script. intrigeri pushed a commit to annotated tag 0.13 in repository libdist-zilla-plugin-test-eol-perl.
commit a4451956ad10564cc4f972e869b6b76c14ab0948 Author: Karen Etheridge <[email protected]> Date: Sun Oct 12 16:50:41 2014 -0700 inject Test::EOL as a develop prerequisite --- Changes | 1 + lib/Dist/Zilla/Plugin/Test/EOL.pm | 16 +++++++++++++++- perlcritic.rc | 3 +++ t/01-basic.t | 16 +++++++++++++++- 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/Changes b/Changes index a882580..d097f3a 100644 --- a/Changes +++ b/Changes @@ -4,6 +4,7 @@ Revision history for {{$dist->name}} - Dist::Zilla::Plugin::EOLTests and Dist::Zilla::Plugin::Test::EOL are now combined into one distribution, Dist-Zilla-Plugin-Test-EOL - add "filename" configuration option + - Test::EOL is injected as a develop prerequisite 0.12 2014-04-10 - readd Test::EOL prereq that was accidentally removed when moving to diff --git a/lib/Dist/Zilla/Plugin/Test/EOL.pm b/lib/Dist/Zilla/Plugin/Test/EOL.pm index a3c29ef..86e9804 100644 --- a/lib/Dist/Zilla/Plugin/Test/EOL.pm +++ b/lib/Dist/Zilla/Plugin/Test/EOL.pm @@ -10,6 +10,7 @@ use namespace::autoclean; with 'Dist::Zilla::Role::FileGatherer', 'Dist::Zilla::Role::TextTemplate', + 'Dist::Zilla::Role::PrereqSource', ; has trailing_whitespace => ( @@ -47,6 +48,19 @@ sub gather_files return; } +sub register_prereqs +{ + my $self = shift; + $self->zilla->register_prereqs( + { + type => 'requires', + phase => 'develop', + }, + 'Test::More' => 0, + 'Test::EOL' => 0, + ); +} + __PACKAGE__->meta->make_immutable; 1; @@ -81,7 +95,7 @@ the end of the lines (also known as "trailing space"). The filename of the test to add - defaults to F<xt/author/test-eol.t>. -=for Pod::Coverage gather_files +=for Pod::Coverage gather_files register_prereqs =head1 ACKNOWLEDGMENTS diff --git a/perlcritic.rc b/perlcritic.rc index 541d009..392ffd7 100644 --- a/perlcritic.rc +++ b/perlcritic.rc @@ -1,2 +1,5 @@ severity = 3 verbose = 9 + +## Turn these off +[-Subroutines::RequireFinalReturn] diff --git a/t/01-basic.t b/t/01-basic.t index e13ec3d..977097c 100644 --- a/t/01-basic.t +++ b/t/01-basic.t @@ -38,7 +38,21 @@ my $content = $file->slurp_utf8; unlike($content, qr/[^\S\n]\n/m, 'no trailing whitespace in generated test'); unlike($content, qr/\t/m, 'no tabs in generated test'); -# TODO: check distmeta +cmp_deeply( + $tzil->distmeta, + superhashof({ + prereqs => { + develop => { + requires => { + 'Test::More' => '0', + 'Test::EOL' => '0', + }, + }, + }, + # TODO: x_Dist_Zilla + }), + 'prereqs are properly injected for the develop phase', +) or diag 'got distmeta: ', explain $tzil->distmeta; my $files_tested; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-plugin-test-eol-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits
