X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Action-Serialize-Data-Serializer.git;a=blobdiff_plain;f=t%2Fcatalyst-action-deserialize.t;fp=t%2Fcatalyst-action-deserialize.t;h=0000000000000000000000000000000000000000;hp=6c37717da2f44445e8e928f26b53d61b59152f16;hb=79025f72c27ba313b3c701cee238f84166f32f9e;hpb=f10c7e1c7eb3b4cb10401dbb86ca8db3dc38ced2 diff --git a/t/catalyst-action-deserialize.t b/t/catalyst-action-deserialize.t deleted file mode 100644 index 6c37717..0000000 --- a/t/catalyst-action-deserialize.t +++ /dev/null @@ -1,37 +0,0 @@ -use strict; -use warnings; -use Test::More; -use YAML::Syck; -use FindBin; - -use lib ("$FindBin::Bin/lib", "$FindBin::Bin/../lib", "$FindBin::Bin/broken"); -use Test::Rest; - -# Should use Data::Dumper, via Data::Serializer -my $t = Test::Rest->new('content_type' => 'text/x-yaml'); - -use_ok 'Catalyst::Test', 'Test::Catalyst::Action::REST'; -my $url = '/deserialize/test'; - -my $req = $t->put( url => $url, data => Dump({ kitty => "LouLou" })); -my $res = request($req); -ok( $res->is_success, 'PUT Deserialize request succeeded' ); -is( $res->content, "LouLou", "Request returned deserialized data"); - -$req->method('GET'); -isnt( request($req)->content, 'LouLou', 'GET request with body does not work by default' ); - -$req->url('/deserialize/test_action_args'); -is( request($req)->content, 'LouLou', 'GET request via action_args'); - -my $nt = Test::Rest->new('content_type' => 'text/broken'); -my $bres = request($nt->put( url => $url, data => Dump({ kitty => "LouLou" }))); -is( $bres->code, 415, 'PUT on un-useable Deserialize class returns 415'); - -my $ut = Test::Rest->new('content_type' => 'text/not-happening'); -my $ures = request($ut->put( url => $url, data => Dump({ kitty => "LouLou" }))); -is ($bres->code, 415, 'GET on unknown Content-Type returns 415'); - -1; - -done_testing;