CGI-Application-PSGI

 view release on metacpan or  search on metacpan

t/hello.t  view on Meta::CPAN

        my $ua = LWP::UserAgent->new;
        my $res = $ua->get("http://127.0.0.1:$port/?name=bar");
        like $res->content, qr/Hello bar/;
        unlike $res->content, qr/Content-Type/, "No headers";
        like $res->content_type, qr/plain/;

        $res = $ua->post("http://127.0.0.1:$port/", { name => "baz" });
        like $res->content, qr/Hello baz/;
        like $res->content_type, qr/plain/;

        $res = $ua->simple_request(HTTP::Request->new(GET => "http://127.0.0.1:$port/?rm=hello_redir"));
        is $res->code, 302;
        is $res->header('location'), '/foo';
    },
    server => sub {
        my $port = shift;
        Plack::Loader->auto(port => $port)->run($app);
    },
);

done_testing;



( run in 0.387 second using v1.01-cache-2.11-cpan-de7293f3b23 )