Net-DynDNS-GoDaddy
view release on metacpan or search on metacpan
t/05-api_key.t view on Meta::CPAN
{
is eval {
api_key_get();
1;
}, undef, "api_key_get() croaks if no key file exists ok";
like $@, qr/doesn't exist/, "...and error message is sane";
}
# api_key_set() croak if can't write file (only run if not root user)
if ($^O !~ /win/i) {
if (getpwuid($<) ne 'root') {
open my $fh, '>', $file or die "Can't open $file for creation: $!";
chmod(0400, $file) or die "Can't set permissions on $file: $!";
close $fh;
is eval {
api_key_set(2, 3);
1;
}, undef, "api_key_set() croaks if can't open file for writing";
like $@, qr/for writing/, "...and error message is sane";
( run in 0.228 second using v1.01-cache-2.11-cpan-8d75d55dd25 )