X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=3962927517adbaea405ee0e4e207d6655298046c;hb=d5c1270360c155009fa138b6f0630044304f3c86;hp=191c6374a0d798c655fa9548c9803b842cf671b2;hpb=d87ef823aab719b5e2cdd08f24e4db84c6cabf1b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 191c637..3962927 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -27,7 +27,7 @@ my $build_exports = sub { } $class->import; - my $app = $class->engine->_build_psgi_app($class); + my $app = $class->psgi_app; $request = sub { local_request( $app, @_ ) }; } @@ -107,6 +107,12 @@ our $default_host; sub import { my ($self, $class, $opts) = @_; + Carp::carp( +qq{Importing Catalyst::Test without an application name is deprecated:\n +Instead of saying: use Catalyst::Test; +say: use Catalyst::Test (); # If you don't want to import a test app right now. +or say: use Catalyst::Test 'MyApp'; # If you do want to import a test app.\n\n}) + unless $class; $import->($self, '-all' => { class => $class }); $opts = {} unless ref $opts eq 'HASH'; $default_host = $opts->{default_host} if exists $opts->{default_host};