#!/usr/local/bin/perl -w

my(@tests) = qw{
    args env header_in
};

my $num_tests = scalar @tests;
print "1..$num_tests\n";

use Apache::test;

my $ua = new LWP::UserAgent;    # create a useragent to test

my($request,$response,$str,$i);

foreach $q (@tests) {
    $netloc = $net::httpserver;
    $script = $net::perldir . "/taint.pl";

    $url = new URI::URL("http://$netloc$script?$q");

    $request = new HTTP::Request('GET', $url);

    print "GET $url\n\n";

    $response = $ua->request($request, undef, undef);

    $str = $response->as_string;
    print "$str\n";
    die "$1\n" if $str =~ /(Internal Server Error)/;


    test ++$i, ($response->is_success);
}

# avoid -w warning
$dummy = $net::httpserver;
$dummy = $net::perldir;