Author: jorton
Date: Wed Feb  2 07:41:14 2005
New Revision: 149524

URL: http://svn.apache.org/viewcvs?view=rev&rev=149524
Log:
Add test for "ProxyPass ... !".

Added:
    httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/
    httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/
    httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/
    
httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/local.html
Modified:
    httpd/test/trunk/perl-framework/t/conf/extra.conf.in
    httpd/test/trunk/perl-framework/t/modules/proxy.t

Modified: httpd/test/trunk/perl-framework/t/conf/extra.conf.in
URL: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/t/conf/extra.conf.in?view=diff&r1=149523&r2=149524
==============================================================================
--- httpd/test/trunk/perl-framework/t/conf/extra.conf.in (original)
+++ httpd/test/trunk/perl-framework/t/conf/extra.conf.in Wed Feb  2 07:41:14 
2005
@@ -209,6 +209,8 @@
 
 <IfModule mod_proxy.c>
    <VirtualHost proxy_http_reverse>
+      DocumentRoot @SERVERROOT@/htdocs/modules/proxy
+      ProxyPass /reverse/notproxy/ !
       ProxyPass /reverse/ http://@SERVERNAME@:@PORT@/
       ProxyPassReverse /reverse/ http://@SERVERNAME@:@PORT@/
    </VirtualHost>

Added: 
httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/local.html
URL: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/local.html?view=auto&rev=149524
==============================================================================
--- 
httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/local.html
 (added)
+++ 
httpd/test/trunk/perl-framework/t/htdocs/modules/proxy/reverse/notproxy/local.html
 Wed Feb  2 07:41:14 2005
@@ -0,0 +1 @@
+hello world

Modified: httpd/test/trunk/perl-framework/t/modules/proxy.t
URL: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/t/modules/proxy.t?view=diff&r1=149523&r2=149524
==============================================================================
--- httpd/test/trunk/perl-framework/t/modules/proxy.t (original)
+++ httpd/test/trunk/perl-framework/t/modules/proxy.t Wed Feb  2 07:41:14 2005
@@ -6,7 +6,7 @@
 use Apache::TestUtil;
 use Apache::TestConfig ();
 
-plan tests => 11, need_module 'proxy';
+plan tests => 13, need_module 'proxy';
 
 Apache::TestRequest::module("proxy_http_reverse");
 Apache::TestRequest::user_agent(requests_redirectable => 0);
@@ -45,6 +45,12 @@
 } else {
     skip "skipping PR 15207 test with httpd < 2.1.0";
 }
+
+$r = GET("/reverse/notproxy/local.html");
+ok t_cmp($r->code, 200, "ProxyPass not-proxied request");
+my $c = $r->content;
+chomp $c;
+ok t_cmp($c, "hello world", "ProxyPass not-proxied content OK");
 
 if (have_module('alias')) {
     $r = GET("/reverse/perm");


Reply via email to