Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 21510dc284
Fetching contributors…

Cannot retrieve contributors at this time

file 30 lines (25 sloc) 0.587 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
use strict;
use warnings;
use Test::More;
use Plack;
use Plack::Handler::SCGI;
use Plack::Test::Suite;
use t::SCGIUtils;

my $lighty_port;
my $scgi_port;

test_lighty_external(
   sub {
       ($lighty_port, $scgi_port) = @_;
       Plack::Test::Suite->run_server_tests(\&run_server, $scgi_port, $lighty_port);
       done_testing();
    }
);

sub run_server {
    my($port, $app) = @_;

    $| = 0; # Test::Builder autoflushes this. reset!

    my $server = Plack::Handler::SCGI->new(
        host => '127.0.0.1',
        port => $port,
    );
    $server->run($app);
}
Something went wrong with that request. Please try again.