X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FDump.pm;h=e0a1a2d7b47db25d2db5704f3fb6efcb7486f081;hb=8a1b06bea91f32966b5f067d6502209e0338827f;hp=84ebe8d99caae3b47e3cadc73c9d3cbfcbeeba03;hpb=faa02805570aed25eec5879f9a9383c5b16fb3cd;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestApp/Controller/Dump.pm b/t/lib/TestApp/Controller/Dump.pm index 84ebe8d..e0a1a2d 100644 --- a/t/lib/TestApp/Controller/Dump.pm +++ b/t/lib/TestApp/Controller/Dump.pm @@ -14,12 +14,6 @@ sub env : Action Relative { $c->forward('TestApp::View::Dump::Env'); } -sub env_on_engine : Action Relative { - my ( $self, $c ) = @_; - $c->stash(env => $c->engine->env); - $c->forward('TestApp::View::Dump::Env'); -} - sub request : Action Relative { my ( $self, $c ) = @_; $c->req->params(undef); # Should be a no-op, and be ignored. @@ -27,6 +21,20 @@ sub request : Action Relative { $c->forward('TestApp::View::Dump::Request'); } +sub prepare_parameters : Action Relative { + my ( $self, $c ) = @_; + + die 'Must pass in parameters' unless keys %{$c->req->parameters}; + + $c->req->parameters( {} ); + die 'parameters are not empty' if keys %{$c->req->parameters}; + + # Now reset and reload + $c->prepare_parameters; + die 'Parameters were not reset' unless keys %{$c->req->parameters}; + + $c->forward('TestApp::View::Dump::Request'); +} sub response : Action Relative { my ( $self, $c ) = @_; $c->forward('TestApp::View::Dump::Response');