Static::Simple 0.16
[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
d62f3c98 15eval { \r
16 require Catalyst::Plugin::SubRequest; \r
17 die unless Catalyst::Plugin::SubRequest->VERSION ge '0.08';\r
18};\r
82239955 19push @plugins, 'SubRequest' unless ($@);\r
20\r
21TestApp->setup( @plugins );\r
e37ad815 22\r
23sub incpath_generator {\r
24 my $c = shift;\r
25 \r
26 return [ $c->config->{root} . '/incpath' ];\r
27}\r
28\r
29sub default : Private {\r
30 my ( $self, $c ) = @_;\r
31 \r
32 $c->res->output( 'default' );\r
33}\r
34\r
82239955 35sub subtest : Local {\r
36 my ( $self, $c ) = @_;\r
37\r
38 $c->res->output( $c->subreq('/subtest2') );\r
39}\r
40\r
41sub subtest2 : Local {\r
42 my ( $self, $c ) = @_;\r
43 \r
44 $c->res->output( 'subtest2 ok' );\r
45}\r
46\r
e37ad815 471;\r