tests: dnsexit2: Inline unnecessary helper function

for readability
This commit is contained in:
Richard Hansen 2024-09-06 15:28:23 -04:00
parent 7653f60058
commit e8d79d842c

View file

@ -37,12 +37,6 @@ local $ddclient::globals{verbose} = 1;
my $ua = LWP::UserAgent->new; my $ua = LWP::UserAgent->new;
sub test_nic_dnsexit2_update {
my ($config, @hostnames) = @_;
%ddclient::config = %$config;
ddclient::nic_dnsexit2_update(undef, @hostnames);
}
sub decode_and_sort_array { sub decode_and_sort_array {
my ($data) = @_; my ($data) = @_;
if (!ref $data) { if (!ref $data) {
@ -64,7 +58,7 @@ sub get_requests {
} }
subtest 'Testing nic_dnsexit2_update' => sub { subtest 'Testing nic_dnsexit2_update' => sub {
my %config = ( %ddclient::config = (
'host.my.zone.com' => { 'host.my.zone.com' => {
'usev4' => 'ipv4', 'usev4' => 'ipv4',
'wantipv4' => '8.8.4.4', 'wantipv4' => '8.8.4.4',
@ -77,7 +71,7 @@ subtest 'Testing nic_dnsexit2_update' => sub {
'path' => '/update', 'path' => '/update',
'ttl' => 5 'ttl' => 5
}); });
test_nic_dnsexit2_update(\%config, 'host.my.zone.com'); ddclient::nic_dnsexit2_update(undef, 'host.my.zone.com');
my @requests = get_requests(); my @requests = get_requests();
is(scalar(@requests), 1, 'expected number of update requests'); is(scalar(@requests), 1, 'expected number of update requests');
my $req = shift(@requests); my $req = shift(@requests);
@ -109,7 +103,7 @@ subtest 'Testing nic_dnsexit2_update' => sub {
}; };
subtest 'Testing nic_dnsexit2_update without a zone set' => sub { subtest 'Testing nic_dnsexit2_update without a zone set' => sub {
my %config = ( %ddclient::config = (
'myhost.zone.com' => { 'myhost.zone.com' => {
'usev4' => 'ipv4', 'usev4' => 'ipv4',
'wantipv4' => '8.8.4.4', 'wantipv4' => '8.8.4.4',
@ -119,7 +113,7 @@ subtest 'Testing nic_dnsexit2_update without a zone set' => sub {
'path' => '/update-alt', 'path' => '/update-alt',
'ttl' => 10 'ttl' => 10
}); });
test_nic_dnsexit2_update(\%config, 'myhost.zone.com'); ddclient::nic_dnsexit2_update(undef, 'myhost.zone.com');
my @requests = get_requests(); my @requests = get_requests();
is(scalar(@requests), 1, 'expected number of update requests'); is(scalar(@requests), 1, 'expected number of update requests');
my $req = shift(@requests); my $req = shift(@requests);
@ -141,7 +135,7 @@ subtest 'Testing nic_dnsexit2_update without a zone set' => sub {
}; };
subtest 'Testing nic_dnsexit2_update with two hostnames, one with a zone and one without' => sub { subtest 'Testing nic_dnsexit2_update with two hostnames, one with a zone and one without' => sub {
my %config = ( %ddclient::config = (
'host1.zone.com' => { 'host1.zone.com' => {
'usev4' => 'ipv4', 'usev4' => 'ipv4',
'wantipv4' => '8.8.4.4', 'wantipv4' => '8.8.4.4',
@ -162,7 +156,7 @@ subtest 'Testing nic_dnsexit2_update with two hostnames, one with a zone and one
'zone' => 'zone.com' 'zone' => 'zone.com'
} }
); );
test_nic_dnsexit2_update(\%config, 'host1.zone.com', 'host2.zone.com'); ddclient::nic_dnsexit2_update(undef, 'host1.zone.com', 'host2.zone.com');
my @requests = get_requests(); my @requests = get_requests();
my @got = map(decode_and_sort_array($_->{content}), @requests); my @got = map(decode_and_sort_array($_->{content}), @requests);
my @want = ( my @want = (