X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=c8d32e87ddb0c27576934b7eb1cf6ec02b1b6137;hb=f4b9686b68956c43b4809f91a75c744a9316c3ba;hp=9bcf2b52c889183ef82def8856a1793f0f2a4809;hpb=5203d720c4e32a8824f820b5cdbd420b217c2c4a;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 9bcf2b5..c8d32e8 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -17,12 +17,10 @@ my $build_exports = sub { my $request; my $class = $args->{class}; - if (!$class) { - croak "Must specify a test app: use Catalyst::Test 'TestApp'"; - } - if ( $ENV{CATALYST_SERVER} ) { $request = sub { remote_request(@_) }; + } elsif (!$class) { + $request = sub { croak "Must specify a test app: use Catalyst::Test 'TestApp'"; } } else { unless (Class::MOP::is_class_loaded($class)) { Class::MOP::load_class($class); @@ -226,20 +224,6 @@ Simulate a request using L. sub local_request { my $app = shift; -=for reference - require HTTP::Request::AsCGI; - - my $request = Catalyst::Utils::request( shift(@_) ); - _customize_request($request, @_); - my $cgi = HTTP::Request::AsCGI->new( $request, %ENV )->setup; - - $class->handle_request( env => \%ENV ); - - my $response = $cgi->restore->response; - $response->request( $request ); - return $response; -=cut - my $request = Catalyst::Utils::request(shift); _customize_request($request, @_);