stas 2004/07/23 14:04:50
Modified: t/response/TestAPI request_rec.pm
Log:
better assbackwards test and other tweaks
Revision Changes Path
1.22 +18 -12 modperl-2.0/t/response/TestAPI/request_rec.pm
Index: request_rec.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/request_rec.pm,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -u -r1.21 -r1.22
--- request_rec.pm 22 Jul 2004 21:41:46 -0000 1.21
+++ request_rec.pm 23 Jul 2004 21:04:50 -0000 1.22
@@ -50,7 +50,7 @@
ok $r->the_request || 1;
- ok $r->assbackwards || 1;
+ ok !$r->assbackwards;
ok $r->proxyreq || 1;
@@ -72,20 +72,16 @@
ok t_cmp $r->method_number, Apache::M_GET, "method number";
- {
- $r->allowed(1 << Apache::M_GET);
-
- ok $r->allowed & (1 << Apache::M_GET);
- ok ! ($r->allowed & (1 << Apache::M_PUT));
-
- $r->allowed($r->allowed | (1 << Apache::M_PUT));
- ok $r->allowed & (1 << Apache::M_PUT);
- }
-
#allowed_xmethods
#allow_methods
- ok $r->bytes_sent || 1;
+ {
+ $r->rflush;
+ my $sent = $r->bytes_sent;
+ t_debug "sent so far: $sent bytes";
+ # at least 100 chars were sent already
+ ok $sent > 100;
+ }
ok $r->mtime || 1;
@@ -161,6 +157,16 @@
#input_filers
#eos_sent
+
+ {
+ $r->allowed(1 << Apache::M_GET);
+
+ ok $r->allowed & (1 << Apache::M_GET);
+ ok ! ($r->allowed & (1 << Apache::M_PUT));
+
+ $r->allowed($r->allowed | (1 << Apache::M_PUT));
+ ok $r->allowed & (1 << Apache::M_PUT);
+ }
Apache::OK;
}