httpd-test-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bri...@apache.org
Subject cvs commit: httpd-test/perl-framework/t/http11 chunked.t
Date Mon, 02 Sep 2002 00:44:31 GMT
brianp      2002/09/01 17:44:31

  Modified:    perl-framework/t/http11 chunked.t
  Log:
  The chunked output tests no longer require a content-length in
  non-chunked responses.  (But if there is a C-L and it doesn't
  match the expected value, the tests still report it as an error.)
  Apache 2.0 used to always send a C-L header on non-chunked responses,
  but as of 2.0.41-dev it omits the C-L on responses that would otherwise
  require output buffering.  (This new behavior of 2.0.41 is still compliant
  with RFC 2616 section 14.13, in which the requirement for a C-L
  is a SHOULD rather than a MUST.)
  
  Revision  Changes    Path
  1.16      +2 -2      httpd-test/perl-framework/t/http11/chunked.t
  
  Index: chunked.t
  ===================================================================
  RCS file: /home/cvs/httpd-test/perl-framework/t/http11/chunked.t,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- chunked.t	1 Apr 2002 19:45:55 -0000	1.15
  +++ chunked.t	2 Sep 2002 00:44:31 -0000	1.16
  @@ -91,14 +91,14 @@
                   );
   
           my $enc = $res->header('Transfer-Encoding') || '';
  -        my $ct  = $res->header('Content-Length') || 0;
  +        my $ct  = $res->header('Content-Length') || '';
   
           ok !t_cmp("chunked",
                     $enc,
                     "no Transfer-Encoding (test result inverted)"
                    );
   
  -        ok t_cmp($content_length,
  +        ok t_cmp((($ct eq '') ? $ct : $content_length),
                    $ct,
                    "content length"
                   );
  
  
  

Mime
View raw message