i want some kick ass tests for this :)
[catagits/Catalyst-Runtime.git] / t / 12stash.t
CommitLineData
fc7ec1d9 1package TestApp;
2
e05c5e3c 3use Catalyst qw[-Engine=Test];
fc7ec1d9 4
a8ed7612 5sub foo : Global {
6 my ( $self, $c ) = @_;
7 $c->stash->{test} ||= 'foo';
8 $c->forward('bar');
9}
10sub bar : Global {
fc7ec1d9 11 my ( $self, $c ) = @_;
12 $c->stash->{test} ||= 'bar';
13 $c->forward('yada');
a8ed7612 14}
15sub yada : Global {
fc7ec1d9 16 my ( $self, $c ) = @_;
17 $c->stash->{test} ||= 'yada';
18 $c->res->output( $c->stash->{test} );
a8ed7612 19}
20
21__PACKAGE__->setup;
fc7ec1d9 22
23package main;
24
25use Test::More tests => 2;
26use Catalyst::Test 'TestApp';
27
28ok( get('/foo') =~ /foo/ );
29ok( get('/bar') =~ /bar/ );