httpd-test-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Wheeler <da...@kineticode.com>
Subject Re: [RELEASE CANDIDATE] Apache-Test-1.12
Date Sat, 26 Jun 2004 01:59:26 GMT
On Jun 25, 2004, at 4:49 PM, David Wheeler wrote:

> Hrm, nope. I just installed the latest on another box and the 
> redirection still works properly. Odd...

So let's introduce some tests to see where it happens, hrm??

diff -Naur old/t/conf/extra.conf.in new/t/conf/extra.conf.in
--- old/t/conf/extra.conf.in	Tue Sep 30 14:08:16 2003
+++ new/t/conf/extra.conf.in	Fri Jun 25 19:26:16 2004
@@ -1,4 +1,6 @@
  #this file will be Include-d by @ServerRoot@/httpd.conf

  #the subclass inside t/TEST added the authname and allowed_users 
variables
-
+<IfModule mod_alias.c>
+  Redirect /redirect http://@ServerName@/redirected/
+</IfModule>
diff -Naur old/t/redirect.t new/t/redirect.t
--- old/t/redirect.t	Wed Dec 31 17:00:00 1969
+++ new/t/redirect.t	Fri Jun 25 19:34:41 2004
@@ -0,0 +1,23 @@
+use strict;
+use warnings FATAL => 'all';
+
+use Apache::Test;
+use Apache::TestRequest;
+
+plan tests => 6, have_module('mod_alias.c') && &have_lwp;
+
+my $url = '/redirect';
+
+# Allow request to be redirected.
+ok my $res = GET $url;
+ok ! $res->is_redirect;
+
+# Don't let request be redirected.
+ok $res = GET($url, redirect_ok => 0);
+ok $res->is_redirect;
+
+# Allow no more requests to be redirected.
+Apache::TestRequest::user_agent(reset => 1,
+                                requests_redirectable => 0);
+ok $res = GET $url;
+ok $res->is_redirect;

Regards,

David


Mime
View raw message