stas 2004/06/27 11:38:57
Modified: perl-framework/Apache-Test/t/conf extra.conf.in
perl-framework/Apache-Test Changes
Added: perl-framework/Apache-Test/t redirect.t
Log:
Add redirect tests
Submitted by: David Wheeler <[EMAIL PROTECTED]>
Revision Changes Path
1.1 httpd-test/perl-framework/Apache-Test/t/redirect.t
Index: redirect.t
===================================================================
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;
1.3 +3 -1
httpd-test/perl-framework/Apache-Test/t/conf/extra.conf.in
Index: extra.conf.in
===================================================================
RCS file:
/home/cvs/httpd-test/perl-framework/Apache-Test/t/conf/extra.conf.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -u -r1.2 -r1.3
--- extra.conf.in 11 Aug 2003 20:07:07 -0000 1.2
+++ extra.conf.in 27 Jun 2004 18:38:57 -0000 1.3
@@ -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>
1.141 +2 -0 httpd-test/perl-framework/Apache-Test/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -u -r1.140 -r1.141
--- Changes 24 Jun 2004 13:25:30 -0000 1.140
+++ Changes 27 Jun 2004 18:38:57 -0000 1.141
@@ -8,6 +8,8 @@
=item 1.12-dev
+Add redirect tests [David Wheeler <[EMAIL PROTECTED]>]
+
add -no-httpd runtime option to allow tests to run without configuring,
starting, or stopping Apache. this essentially provides a direct
Test::Harness interface through t/TEST, useful for running single tests