X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Flib%2FCatalyst%2FPlugin%2FTest%2FHeaders.pm;h=0258a098d295246ff500879d6e840fc52c87a6d4;hp=0cb47945ade60f1a427e031842acaba98d432725;hb=ac5c933bdd463558e8d621507a53a7b247a9093e;hpb=dd4e6fd2152eea9f5b0c1f559575ced7684ef257 diff --git a/t/lib/Catalyst/Plugin/Test/Headers.pm b/t/lib/Catalyst/Plugin/Test/Headers.pm index 0cb4794..0258a09 100644 --- a/t/lib/Catalyst/Plugin/Test/Headers.pm +++ b/t/lib/Catalyst/Plugin/Test/Headers.pm @@ -1,6 +1,7 @@ package Catalyst::Plugin::Test::Headers; use strict; +use NEXT; sub prepare { my $class = shift; @@ -11,14 +12,14 @@ sub prepare { $c->response->header( 'X-Catalyst-Debug' => $c->debug ? 1 : 0 ); { - my @components = sort keys %{ $c->components }; - $c->response->headers->push_header( 'X-Catalyst-Components' => [ @components ] ); + my $components = join( ', ', sort keys %{ $c->components } ); + $c->response->header( 'X-Catalyst-Components' => $components ); } { no strict 'refs'; - my @plugins = sort grep { m/^Catalyst::Plugin/ } @{ $class . '::ISA' }; - $c->response->headers->push_header( 'X-Catalyst-Plugins' => [ @plugins ] ); + my $plugins = join ', ', $class->registered_plugins; + $c->response->header( 'X-Catalyst-Plugins' => $plugins ); } return $c;