1 package IncTestApp::Controller::Root;
\r
5 use File::Spec::Functions;
\r
7 use base qw/Catalyst::Controller/;
\r
9 __PACKAGE__->config(namespace => '');
\r
11 sub default : Private {
\r
12 my ( $self, $c ) = @_;
\r
14 $c->res->output( 'default' );
\r
17 sub subtest : Local {
\r
18 my ( $self, $c ) = @_;
\r
20 $c->res->output( $c->subreq('/subtest2') );
\r
23 sub subtest2 : Local {
\r
24 my ( $self, $c ) = @_;
\r
26 $c->res->output( 'subtest2 ok' );
\r
29 sub serve_static : Local {
\r
30 my ( $self, $c ) = @_;
\r
32 my $file = catfile( $FindBin::Bin, 'lib', 'TestApp.pm' );
\r
34 $c->serve_static_file( $file );
\r
37 sub serve_static_404 : Local {
\r
38 my ( $self, $c ) = @_;
\r
40 my $file = catfile( $FindBin::Bin, 'lib', 'foo.pm' );
\r
42 $c->serve_static_file( $file );
\r