The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More;
use utf8;

#plan 'no_plan';
plan tests => 8;

use_ok ('Parse::CPAN::Whois');

#$XML::SAX::ParserPackage = "XML::SAX::Expat";
#$XML::SAX::ParserPackage = "XML::LibXML::SAX";
#$XML::SAX::ParserPackage = "XML::SAX::PurePerl";
my $file = 't/00whois.xml';
#open my $fh, "$file";
#{ local $/; $file = <$fh>; }
#close $fh;

my $handler = Parse::CPAN::Whois->new($file);
isa_ok($handler, 'Parse::CPAN::Whois');

my $author = $handler->author('ALEC');
isa_ok($author, 'Parse::CPAN::Whois::Author');
is ($author->name, '陳衍良', "it's chinese to me, but supposedly correct");
is ($author->asciiname, 'Alec Chen', 'has a ascii transliteration');
is ($author->homepage, 'http://alecchen.com/', 'has a homepage');
is ($author->email, 'alec@cpan.org', 'and an email address');

my $list = $handler->author('XMLML');
is ($list, undef, 'lists are not handled');