Paws
view release on metacpan or search on metacpan
t/14_dns_client_errors.t view on Meta::CPAN
};
goto MOJO if ($@);
throws_ok {
$lwp->service('EC2',
region => 'test',
region_rules => [ { uri => $closed_server_endpoint } ]
)->DescribeInstances;
} 'Paws::Exception', 'got exception';
like($@->message, qr/(?:Name or service not known|Bad hostname|nodename nor servname provided, or not known)/, 'Correct message') if ($match_message_tests);
cmp_ok($@->code, 'eq', 'ConnectionError', 'Correct code ConnectionError code');
MOJO:
diag "Mojo caller";
my $mojo = eval {
Paws->new(config => {
caller => 'Paws::Net::MojoAsyncCaller',
credentials => 'Test::CustomCredentials'
});
};
goto FURL if ($@);
throws_ok {
$mojo->service('EC2',
region => 'test',
region_rules => [ { uri => $closed_server_endpoint } ]
)->DescribeInstances->get;
} 'Paws::Exception', 'got exception';
like($@->message, qr/(?:Can't connect: Name or service not known|Can't connect: nodename nor servname provided, or not known)/, 'Correct message') if ($match_message_tests);
cmp_ok($@->code, 'eq', 'ConnectionError', 'Correct code ConnectionError code');
FURL:
diag "Furl caller";
my $furl = eval {
Paws->new(config => {
caller => 'Paws::Net::FurlCaller',
credentials => 'Test::CustomCredentials'
});
( run in 0.574 second using v1.01-cache-2.11-cpan-a3c8064c92c )