X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcatalyst-traitfor-request-rest.t;h=4dd98f997aeb26d5d0a506a9869c57c1a84e9e33;hb=6c56f81eb8a3672f16c1ef12ab7fcc8acd8f9b2b;hp=99f4ffb62f6608cd240cc159cca9506c7d021c5d;hpb=85aa4e18592a1c81b7c2cdd0217b05da74dbea21;p=catagits%2FCatalyst-Action-REST.git diff --git a/t/catalyst-traitfor-request-rest.t b/t/catalyst-traitfor-request-rest.t index 99f4ffb..4dd98f9 100644 --- a/t/catalyst-traitfor-request-rest.t +++ b/t/catalyst-traitfor-request-rest.t @@ -8,6 +8,7 @@ use Catalyst::Request::REST; use Catalyst::TraitFor::Request::REST; use Moose::Meta::Class; use HTTP::Headers; +use Catalyst::Log; my $anon_class = Moose::Meta::Class->create_anon_class( superclasses => ['Catalyst::Request'], @@ -17,7 +18,9 @@ my $anon_class = Moose::Meta::Class->create_anon_class( for my $class ( $anon_class, 'Catalyst::Request::REST' ) { { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( + _log => Catalyst::Log->new + ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -34,7 +37,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( { 'content-type' => 'text/fudge' } ); @@ -52,7 +55,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( { 'content-type' => 'text/fudge' } ); @@ -63,7 +66,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -91,7 +94,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -116,7 +119,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -141,7 +144,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -159,7 +162,7 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { } { - my $request = Catalyst::Request::REST->new; + my $request = Catalyst::Request::REST->new( _log => Catalyst::Log->new ); $request->{_context} = 'MockContext'; $request->headers( HTTP::Headers->new ); $request->parameters( {} ); @@ -182,8 +185,8 @@ for my $class ( $anon_class, 'Catalyst::Request::REST' ) { $ENV{CATALYST_DEBUG} = 0; my $test = 'Test::Catalyst::Action::REST'; use_ok $test; - is($test->request_class, 'Catalyst::Request::REST', - 'Request::REST took over for Request'); + ok($test->request_class->does('Catalyst::TraitFor::Request::REST'), + 'Request does Catalyst::TraitFor::Request::REST'); my $meta = Moose::Meta::Class->create_anon_class( superclasses => ['Catalyst::Request'],