Static::Simple 0.09, ignore common template file extensions, ignore_extensions/ignore...
[catagits/Catalyst-Plugin-Static-Simple.git] / t / lib / TestApp.pm
CommitLineData
e37ad815 1package TestApp;\r
2\r
3use strict;\r
4use Catalyst;\r
5\r
6our $VERSION = '0.01';\r
7\r
8TestApp->config(\r
9 name => 'TestApp',\r
10);\r
11\r
8cc672a2 12my @plugins = qw/Static::Simple/;\r
82239955 13\r
14# load the SubRequest plugin if available\r
15eval { require Catalyst::Plugin::SubRequest; };\r
16push @plugins, 'SubRequest' unless ($@);\r
17\r
18TestApp->setup( @plugins );\r
e37ad815 19\r
20sub incpath_generator {\r
21 my $c = shift;\r
22 \r
23 return [ $c->config->{root} . '/incpath' ];\r
24}\r
25\r
26sub default : Private {\r
27 my ( $self, $c ) = @_;\r
28 \r
29 $c->res->output( 'default' );\r
30}\r
31\r
82239955 32sub subtest : Local {\r
33 my ( $self, $c ) = @_;\r
34\r
35 $c->res->output( $c->subreq('/subtest2') );\r
36}\r
37\r
38sub subtest2 : Local {\r
39 my ( $self, $c ) = @_;\r
40 \r
41 $c->res->output( 'subtest2 ok' );\r
42}\r
43\r
e37ad815 441;\r