Add ARM files
[dh-make-perl] / dev / arm / libwww-perl / libwww-perl-5.813 / t / live / jigsaw-te.t
diff --git a/dev/arm/libwww-perl/libwww-perl-5.813/t/live/jigsaw-te.t b/dev/arm/libwww-perl/libwww-perl-5.813/t/live/jigsaw-te.t
new file mode 100644 (file)
index 0000000..c46850d
--- /dev/null
@@ -0,0 +1,48 @@
+#!perl -w
+
+my $zlib_ok;
+for (("", "live/", "t/live/")) {
+    if (-f $_ . "ZLIB_OK") {
+       $zlib_ok++;
+       last;
+    }
+}
+
+unless ($zlib_ok) {
+    print "1..0\n";
+    print "Apparently no working ZLIB installed\n";
+    exit;
+}
+
+
+print "1..4\n";
+
+use strict;
+use LWP::UserAgent;
+
+my $ua = LWP::UserAgent->new(keep_alive => 1);
+
+
+my $content;
+my $testno = 1;
+
+for my $te (undef, "", "deflate", "gzip", "trailers, deflate;q=0.4, identity;q=0.1") {
+    my $req = HTTP::Request->new(GET => "http://jigsaw.w3.org/HTTP/TE/foo.txt");
+    if (defined $te) {
+       $req->header(TE => $te);
+       $req->header(Connection => "TE");
+    }
+    print $req->as_string;
+
+    my $res = $ua->request($req);
+    if (defined $content) {
+       print "not " unless $content eq $res->content;
+       print "ok $testno\n\n";
+       $testno++;
+    }
+    else {
+       $content = $res->content;
+    }
+    $res->content("");
+    print $res->as_string;
+}