X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=7868e03f7a7b4ed08a2fc0ce47003ac2c6984b4e;hb=22a5833d436649391dc95877ca33f549308c6c3c;hp=821b6e314aeaa51e2b2f627bd3eb8450c5ad5cf8;hpb=65791fc58356d0e6891ff3fdbc0dc6ed92698ee6;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 821b6e3..7868e03 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -5,7 +5,6 @@ use warnings; use Test::More (); use Plack::Test; -use Plack::Middleware::OverrideEnv; use Catalyst::Exception; use Catalyst::Utils; use Class::MOP; @@ -28,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, @_ ) }; } @@ -231,12 +230,8 @@ sub local_request { my $ret; test_psgi - app => Plack::Middleware::OverrideEnv->wrap( - $app, env_override => \%extra_env, - ), - client => sub { - $ret = shift->($request); - }; + app => sub { $app->({ %{ $_[0] }, %extra_env }) }, + client => sub { $ret = shift->($request) }; return $ret; }