HTTP-Request-FromCurl

 view release on metacpan or  search on metacpan

t/curl-identity-options.t  view on Meta::CPAN

#!perl
use strict;
use HTTP::Request::FromCurl;

use lib 't';
use TestCurlIdentity 'run_curl_tests';

my @tests = (
    { cmd => [ '--verbose', '-g', '-s', '$url', '--max-time', 5 ] },
    { cmd => [ '--verbose', '-g', '-s', '$url', '--keepalive' ] },
    { cmd => [ '--verbose', '-g', '-s', '$url', '--no-keepalive' ] },
    { cmd => [ '--verbose', '-g', '-s', '$url', '--buffer' ] },
    { cmd => [ '--verbose', '-g', '-s', '$url', '--show-error' ] },
    { cmd => [ '--verbose', '-g', '-s', '$url', '-S' ] },
    { cmd => [ '--verbose', '-s', '-g', '--compressed', '$url' ],
      ignore => ['Accept-Encoding'], # this somewhat defeats this test but at least
      # we check we don't crash. Available compressions might differ between
      # Curl and Compress::Zlib, so ...
    },
    { cmd => [ '--verbose', '-Z', '-s', '$url', '-S' ],
      version => '007068000',
    },
    { cmd => [ '--verbose', '--parallel', '-s', '$url', '-S' ],
      version => '007068000',
    },
    { cmd => [ '--verbose', '--interface', '$host', '-s', '$url', '-S' ],
      version => '007057000',
    },
    { cmd => [ '--verbose', '--disable', '-s', '$url', '-S' ],
      version => '007050000',
    },
    { cmd => [ '--verbose', '--max-filesize', '32768', '-s', '$url', '-S' ],
      version => '007058000',
    },
    { cmd => [ '--verbose', '--max-filesize', '3m', '-s', '$url', '-S' ],
      version => '007058000',
    },
);

run_curl_tests( @tests );



( run in 1.688 second using v1.01-cache-2.11-cpan-71847e10f99 )