stas 2003/08/20 17:03:27
Modified: t/response/TestAPI rflush.pm Log: make the test more elaborate, by dynamically change the values of $| Revision Changes Path 1.2 +7 -6 modperl-2.0/t/response/TestAPI/rflush.pm Index: rflush.pm =================================================================== RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/rflush.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- rflush.pm 7 Aug 2003 23:46:27 -0000 1.1 +++ rflush.pm 21 Aug 2003 00:03:27 -0000 1.2 @@ -34,13 +34,14 @@ sub response { my $r = shift; - # just to make sure that print() won't flush, or we would get the - # count wrong - local $| = 0; - $r->content_type('text/plain'); - $r->print("<foo"); - $r->rflush; # this sends the data in the buffer + flush bucket + + # print is now unbuffered + local $| = 1; + $r->print("<foo"); # this sends the data in the buffer + flush bucket + + # print is now buffered + local $| = 0; $r->print("bar>"); $r->rflush; # this sends the data in the buffer + flush bucket $r->print("<who");