X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Action-REST.git;a=blobdiff_plain;f=t%2Flib%2FTest%2FCatalyst%2FAction%2FREST%2FController%2FDeserialize.pm;fp=t%2Flib%2FTest%2FCatalyst%2FAction%2FREST%2FController%2FDeserialize.pm;h=d7723e27da94c4be1febecafa6d2daf258953cdd;hp=832b51a18a93bbb6629262bcbac1d9493c008a0e;hb=588cbecc2334772603c4ac41133e7a3b446027ee;hpb=fcf45ed9edb5545765c3db9efd4adaf0aeb436ea diff --git a/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm b/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm index 832b51a..d7723e2 100644 --- a/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm +++ b/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm @@ -5,6 +5,11 @@ use namespace::autoclean; BEGIN { extends 'Catalyst::Controller' } __PACKAGE__->config( + 'action_args' => { + 'test_action_args' => { + 'deserialize_http_methods' => [qw(POST PUT OPTIONS DELETE GET)] + } + }, 'stash_key' => 'rest', 'map' => { 'text/x-yaml' => 'YAML', @@ -19,4 +24,9 @@ sub test :Local :ActionClass('Deserialize') { $c->res->output($c->req->data->{'kitty'}); } +sub test_action_args :Local :ActionClass('Deserialize') { + my ( $self, $c ) = @_; + $c->res->output($c->req->data->{'kitty'}); +} + 1;