From: Caleb Cushing Date: Sun, 25 Jul 2010 10:32:46 +0000 (-0400) Subject: split method for creating tests X-Git-Tag: 1.29~4 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Devel.git;a=commitdiff_plain;h=da109dfbadf9020408230258383da646ec0611e3 split method for creating tests This gives modules subclassing helper a way not to create all tests when calling mk_app Signed-off-by: Caleb Cushing --- diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index 57abaa7..000b5c0 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -122,7 +122,8 @@ sub mk_app { if ($gen_app) { for ( qw/ _mk_dirs _mk_config _mk_appclass _mk_rootclass _mk_readme - _mk_changes _mk_apptest _mk_images _mk_favicon/ ) { + _mk_changes _mk_apptest _mk_podtest _mk_podcoveragetest + _mk_images _mk_favicon/ ) { $self->$_; } @@ -424,7 +425,17 @@ sub _mk_apptest { my $self = shift; my $t = $self->{t}; $self->render_sharedir_file( file('t', '01app.t.tt'), file($t, "01app.t") ); +} + +sub _mk_podtest { + my $self = shift; + my $t = $self->{t}; $self->render_sharedir_file( file('t', '02pod.t.tt'), file($t, "02pod.t") ); +} + +sub _mk_podcoveragetest { + my $self = shift; + my $t = $self->{t}; $self->render_sharedir_file( file('t', '03podcoverage.t.tt'), file($t, "03podcoverage.t") ); }