Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Plack::App::Proxy::TesUser Contributed Perl DocumentPlack::App::Proxy::Test(3)

NAME
       Plack::App::Proxy::Test - Is utilities to test Plack::App::Proxy.

SYNOPSIS
	 test_proxy(
	     app   => $backend_app,
	     proxy => sub { Plack::App::Proxy->new(remote => "http://$_[0]:$_[1]") },
	     client => sub {
		 my $cb	= shift;
		 my $res = $cb->(GET '/');
		 ok $res->is_success, "Check the status	line.";
	     },
	 );

DESCRIPTION
       Plack::App::Proxy::Test provids test_proxy function which wraps
       test_psgi of Plack::Test	simply.

FUNCTIONS
       test_proxy
	     test_proxy	app    => $app,
			proxy  => $proxy_cb->($app_host, $app_port),
			client => $client_cb->($cb);

       test_proxy runs two servers, '"app"' as an origin server	and the	proxy
       server.	In '"proxy"' callback, you should create the proxy server
       instance	to send	requests to '"app"' server. Then '"client"' callback
       is called to run	your tests. In '"client"' callback, all	HTTP requests
       are sent	to '"proxy"' server. (And the proxy server will	proxy your
       request to the app server.)

AUTHOR
       Masahiro	Honma <hiratara@cpan.org>

SEE ALSO
       Plack::App::Proxy Plack::Test

perl v5.32.1			  2012-11-05	    Plack::App::Proxy::Test(3)

NAME | SYNOPSIS | DESCRIPTION | FUNCTIONS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Plack::App::Proxy::Test&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help