X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestAppDoubleAutoBug.pm;fp=t%2Flib%2FTestAppDoubleAutoBug.pm;h=0000000000000000000000000000000000000000;hb=f436bc1bece2bcc2a04138068e5c22e70d9d6d35;hp=524ed8ba3de67203877b0fc129a6890cdd0b7ef7;hpb=e28a6876ad3e11890226e5bab6df4b0725e0981e;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestAppDoubleAutoBug.pm b/t/lib/TestAppDoubleAutoBug.pm deleted file mode 100644 index 524ed8b..0000000 --- a/t/lib/TestAppDoubleAutoBug.pm +++ /dev/null @@ -1,49 +0,0 @@ -use strict; -use warnings; - -package TestAppDoubleAutoBug; - -use Catalyst qw/ - Test::Errors - Test::Headers - Test::Plugin -/; - -our $VERSION = '0.01'; - -__PACKAGE__->config( name => 'TestAppDoubleAutoBug', root => '/some/dir' ); - -__PACKAGE__->setup; - -sub execute { - my $c = shift; - my $class = ref( $c->component( $_[0] ) ) || $_[0]; - my $action = $_[1]->reverse(); - - my $method; - - if ( $action =~ /->(\w+)$/ ) { - $method = $1; - } - elsif ( $action =~ /\/(\w+)$/ ) { - $method = $1; - } - elsif ( $action =~ /^(\w+)$/ ) { - $method = $action; - } - - if ( $class && $method && $method !~ /^_/ ) { - my $executed = sprintf( "%s->%s", $class, $method ); - my @executed = $c->response->headers->header('X-Catalyst-Executed'); - push @executed, $executed; - $c->response->headers->header( - 'X-Catalyst-Executed' => join ', ', - @executed - ); - } - - return $c->SUPER::execute(@_); -} - -1; -