1 package TestApp::Controller::Root;
5 use base qw/Catalyst::Controller/;
12 sub subtest : Global {
13 my ( $self, $c ) = @_;
14 my $subreq= $c->res->body().
15 $c->subreq('/normal/4');
16 $c->res->body($subreq);
20 my ( $self, $c, $arg ) = @_;
21 $c->res->body($c->res->body().$arg);
24 sub subtest_params : Global {
25 my ( $self, $c ) = @_;
26 my $before = $c->req->params->{value};
27 my $subreq = $c->subreq('/normal/2');
28 my $after = $c->req->params->{value};
29 $c->res->body($c->res->body().$after);
32 sub subtest_full_response : Global {
33 my ( $self, $c ) = @_;
34 my $subreq_res = $c->subreq_res('/typesetter');
35 $c->res->body( $c->res->body() . $subreq_res->content_type );
38 sub typesetter : Global {
39 my ( $self, $c, $arg ) = @_;
40 $c->res->content_type( 'text/csv' );
41 $c->res->body($c->res->body());
45 my ( $self, $c ) = @_;
46 $c->res->body($c->res->body().'3');