X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=ee37228340ca8a741306a00a943d30f42f16a474;hp=b46742da20a3bb3310285157ed2a729edc8f19b8;hb=fb02aed1e7ab046fafe31309c5eaef30480f991f;hpb=d5fa14fe7360e2bf0d05ca175e23e5f036b18f40 diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index b46742d..ee37228 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -72,9 +72,10 @@ sub import { if ( $ENV{CATALYST_SERVER} ) { $request = sub { remote_request(@_) }; $get = sub { remote_request(@_)->content }; - } - - else { + } elsif (! $class) { + $request = sub { Catalyst::Exception->throw("Must specify a test app: use Catalyst::Test 'TestApp'") }; + $get = $request; + } else { unless( Class::Inspector->loaded( $class ) ) { require Class::Inspector->filename( $class ); }