AnyEvent-SCGI
view release on metacpan or search on metacpan
plan tests => 26;
use Coro::AnyEvent;
use AnyEvent;
use AnyEvent::Handle;
use AnyEvent::Util;
use AnyEvent::SCGI;
my $ticker = AE::timer 1,1,sub { diag "tick\n" };
my $z = "\0"; # to prevent interpolation
run_test(
"CONTENT_LENGTH${z}27${z}SCGI${z}1${z}". # headers
"REQUEST_METHOD${z}POST${z}".
"REQUEST_URI${z}/deepthought${z}",
"What is the answer to life?", # content
{ # expected env
$ENV{PERL_ANYEVENT_MODEL} = 'EV';
$ENV{PERL_ANYEVENT_AVOID_ASYNC_INTERRUPT} = 1;
}
use AnyEvent;
use AnyEvent::Handle;
use AnyEvent::Util;
use AnyEvent::SCGI;
my $ticker = AE::timer 1,1,sub { diag "tick\n" };
my $z = "\0"; # to prevent interpolation
run_test(
"CONTENT_LENGTH${z}27${z}SCGI${z}1${z}". # headers
"REQUEST_METHOD${z}POST${z}".
"REQUEST_URI${z}/deepthought${z}",
"What is the answer to life?", # content
{ # expected env
( run in 1.041 second using v1.01-cache-2.11-cpan-49f99fa48dc )