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 jo...@apache.org on 2009/02/14 00:53:55 UTC

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

Author: joes
Date: Fri Feb 13 23:53:55 2009
New Revision: 744299

URL: http://svn.apache.org/viewvc?rev=744299&view=rev
Log:
add wordpess tests

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/viewvc/httpd/apreq/trunk/glue/perl/t/apreq/cookie.t?rev=744299&r1=744298&r2=744299&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/t/apreq/cookie.t (original)
+++ httpd/apreq/trunk/glue/perl/t/apreq/cookie.t Fri Feb 13 23:53:55 2009
@@ -6,7 +6,7 @@
 use Apache::TestUtil;
 use Apache::TestRequest qw(GET_BODY GET_HEAD);
 
-plan tests => 13, need_min_module_version('Apache::Test' => 1.29) || need_lwp;
+plan tests => 14, need_min_module_version('Apache::Test' => 1.29) || need_lwp;
 
 my $module = "TestApReq::cookie";
 my $location = Apache::TestRequest::module2url($module);
@@ -157,3 +157,14 @@
     ok t_cmp($str, $value, $test);
 }
 
+{
+    my $test = 'wordpress';
+    my $cookie = qq{wordpressuser_c580712eb86cad2660b3601ac04202b2=admin;}
+        . qq{wordpresspass_c580712eb86cad2660b3601ac04202b2=7ebeeed42ef50}
+            . qq{720940f5b8db2f9db49; rs_session=59ae9b8b503e3af7d17b97e7}
+                . qq{f77f7ea5; dbx-postmeta=grabit=0-,1-,2-,3-,4-,5-,6-&a}
+                    .qq {dvancedstuff=0-,1+,2-};
+    my $value = qq{ok};
+    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/viewvc/httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm?rev=744299&r1=744298&r2=744299&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm (original)
+++ httpd/apreq/trunk/glue/perl/t/response/TestApReq/cookie.pm Fri Feb 13 23:53:55 2009
@@ -14,7 +14,7 @@
 sub handler {
     my $r = shift;
     my $req = Apache2::Request->new($r);
-    my %cookies = Apache2::Cookie->fetch($r);
+    my %cookies = eval { Apache2::Cookie->fetch($r) };
 
     $r->content_type('text/plain');
     my $test = $req->APR::Request::args('test');
@@ -39,6 +39,9 @@
     elsif ($test eq 'overload') {
         $r->print($cookies{one});
     }
+    elsif ($test eq 'wordpress') {
+        $r->print("ok") if $@;
+    }
     elsif ($key and $cookies{$key}) {
         if ($test eq "bake") {
             $cookies{$key}->bake($r);