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 => 3;

BEGIN { use_ok "WebService::FreeDB"; }

# testing retrieving of cdlist
{
    my $cddb = WebService::FreeDB->new();
    my %discs = $cddb->getdiscs("metallica", ["artist","title"] );
    ok( (keys %discs) > 0, "Fetched some discs");
}

#testing retriving of a cd
{
    my $cddb = WebService::FreeDB->new();
    my $url = 'http://www.freedb.org/freedb_search_fmt.php?cat=rock&id=b50ec40c';
    my %discinfo = $cddb->getdiscinfo($url);
    ok( $discinfo{totaltime} =~ m/^[56]\d:\d\d$/, "Disc has right length");
}