stop using Moo as a test package
[catagits/Catalyst-Runtime.git] / t / lib / TestFromPSGI.pm
index 9b16aec..31f486d 100644 (file)
@@ -1,37 +1,11 @@
 package TestFromPSGI;
 
 use Moose;
-use Plack::Middleware::Static;
-use Plack::App::File;
 use Catalyst;
 
-extends 'Catalyst';
-
-my $static = Plack::Middleware::Static->new(
-  path => qr{^/static/}, root => TestMiddleware->path_to('share'));
-
 __PACKAGE__->config(
   'Controller::Root', { namespace => '' },
-  'psgi_middleware', [
-    'Head',
-    $static,
-    'Static', { path => qr{^/static2/}, root => TestMiddleware->path_to('share') },
-    'Runtime',
-    '+TestMiddleware::Custom', { path => qr{^/static3/}, root => TestMiddleware->path_to('share') },
-    sub {
-      my $app = shift;
-      return sub {
-        my $env = shift;
-        if($env->{PATH_INFO} =~m/forced/) {
-          Plack::App::File->new(file=>TestMiddleware->path_to(qw/share static forced.txt/))
-            ->call($env);
-        } else {
-          return $app->($env);
-        }
-      },
-    },
-
-  ],
+  use_hash_multivalue_in_request => 1,
 );
 
 __PACKAGE__->setup;