From: Hans Dieter Pearcey Date: Wed, 25 Mar 2009 05:23:56 +0000 (-0400) Subject: refactor into umbrella test application X-Git-Tag: 0.67_01~11 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Action-REST.git;a=commitdiff_plain;h=c5c27d42a2a41821b407f7ebd9a598139a256907 refactor into umbrella test application --- diff --git a/t/catalyst-action-deserialize.t b/t/catalyst-action-deserialize.t index ca08fa4..f4de577 100644 --- a/t/catalyst-action-deserialize.t +++ b/t/catalyst-action-deserialize.t @@ -11,18 +11,19 @@ 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::Deserialize'; +use_ok 'Catalyst::Test', 'Test::Catalyst::Action::REST'; +my $url = '/deserialize/test'; -my $res = request($t->put( url => '/test', data => Dump({ kitty => "LouLou" }))); +my $res = request($t->put( url => $url, data => Dump({ kitty => "LouLou" }))); ok( $res->is_success, 'PUT Deserialize request succeeded' ); is( $res->content, "LouLou", "Request returned deserialized data"); my $nt = Test::Rest->new('content_type' => 'text/broken'); -my $bres = request($nt->put( url => '/test', data => Dump({ kitty => "LouLou" }))); +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 => '/test', data => Dump({ kitty => "LouLou" }))); +my $ures = request($ut->put( url => $url, data => Dump({ kitty => "LouLou" }))); is ($bres->code, 415, 'GET on unknown Content-Type returns 415'); 1; diff --git a/t/lib/Test/Catalyst/Action/Deserialize.pm b/t/lib/Test/Catalyst/Action/REST.pm similarity index 55% rename from t/lib/Test/Catalyst/Action/Deserialize.pm rename to t/lib/Test/Catalyst/Action/REST.pm index 0d70214..70414ec 100644 --- a/t/lib/Test/Catalyst/Action/Deserialize.pm +++ b/t/lib/Test/Catalyst/Action/REST.pm @@ -1,4 +1,4 @@ -package Test::Catalyst::Action::Deserialize; +package Test::Catalyst::Action::REST; use strict; use warnings; @@ -8,7 +8,7 @@ use Catalyst::Runtime '5.70'; use Catalyst; __PACKAGE__->config( - name => 'Test::Catalyst::Action::Deserialize', + name => 'Test::Catalyst::Action::REST', ); __PACKAGE__->setup; diff --git a/t/lib/Test/Catalyst/Action/Deserialize/Controller/Root.pm b/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm similarity index 79% rename from t/lib/Test/Catalyst/Action/Deserialize/Controller/Root.pm rename to t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm index e228d4d..136a9e1 100644 --- a/t/lib/Test/Catalyst/Action/Deserialize/Controller/Root.pm +++ b/t/lib/Test/Catalyst/Action/REST/Controller/Deserialize.pm @@ -1,7 +1,6 @@ -package Test::Catalyst::Action::Deserialize::Controller::Root; +package Test::Catalyst::Action::REST::Controller::Deserialize; use base 'Catalyst::Controller'; -__PACKAGE__->config->{namespace} = ''; __PACKAGE__->config( 'stash_key' => 'rest',