use strict; use warnings; use Test::More tests => 16; use HTTP::Async; use HTTP::Async::Polite; foreach my $class ( 'HTTP::Async', 'HTTP::Async::Polite' ) { foreach my $number ( 0, 3 ) { my $q1 = $class->new; is $q1->max_redirects($number), $number, "set to $number"; is $q1->max_redirects, $number, "got $number"; my $q2 = $class->new( max_redirects => $number ); ok $q2, "created object"; is $q2->max_redirects, $number, "got $number"; } }