The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

use strict;
use Test::More tests => 6;
use Net::SenderBase;

SKIP: {
    skip "Network checks not in place", 6 unless -e '.do_net';
    my $query = Net::SenderBase::Query->new(Address => 'yahoo.com');

    ok($query->isa('Net::SenderBase::Query::DNS'), "check we got a dns query");
    my $results = $query->results;
    ok($results);
    ok($results->isa('Net::SenderBase::Results'), "check results is ok");
    ok($results->org_name =~ /yahoo/i, "check organisation name is OK");
    ok($results->version_number, "check we got a version back");
    ok($results->org_monthly_magnitude > 5.0, "check magnitude is at least 5");
}