You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by pg...@apache.org on 2006/01/03 16:15:05 UTC

svn commit: r365659 - in /httpd/apreq/trunk/glue/perl/t: apreq/cookie.t response/TestApReq/cookie.pm

Author: pgollucci
Date: Tue Jan  3 07:15:02 2006
New Revision: 365659

URL: http://svn.apache.org/viewcvs?rev=365659&view=rev
Log:
add a test for the overloaded ""


Modified:
    httpd/apreq/trunk/glue/perl/t/apreq/cookie.t
    httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm

Modified: httpd/apreq/trunk/glue/perl/t/apreq/cookie.t
URL: http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/t/apreq/cookie.t?rev=365659&r1=365658&r2=365659&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/t/apreq/cookie.t (original)
+++ httpd/apreq/trunk/glue/perl/t/apreq/cookie.t Tue Jan  3 07:15:02 2006
@@ -6,7 +6,7 @@
 use Apache::TestUtil;
 use Apache::TestRequest qw(GET_BODY GET_HEAD);
 
-plan tests => 12;
+plan tests => 13;
 
 my $module = "TestApReq::cookie";
 my $location = Apache::TestRequest::module2url($module);
@@ -147,3 +147,13 @@
 
     ok t_cmp($str, $value, $test);
 }
+
+{
+    my $test = 'overload';
+    my $cookie = qq{\$Version="1"; one="1"};
+    my $value = qq{one="1"; Version=1};
+    my $str = GET_BODY("$location?test=$test", Cookie => $cookie);
+
+    ok t_cmp($str, $value, $test);
+}
+

Modified: httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm
URL: http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm?rev=365659&r1=365658&r2=365659&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm (original)
+++ httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm Tue Jan  3 07:15:02 2006
@@ -35,6 +35,9 @@
             $r->print(join ' ', map { $_ } @names);
         }
     }
+    elsif ($test eq 'overload') {
+        $r->print($cookies{one});
+    }
     elsif ($key and $cookies{$key}) {
         if ($test eq "bake") {
             $cookies{$key}->bake($r);