1# -*- perl -*-
2
3# t/005_parsebloginfoxml.t - checks loading bloginfo api query and results parsing
4
5use Test::More tests => 1;
6use XML::XPath;
7use XML::Parser;
8use WebService::Technorati;
9use FindBin qw($Bin);
10
11my $apiKey = 'a_key_that_wont_work_with_a_live_query';
12my $url = 'http://www.arachna.com/roller/page/spidaman';
13my $t = WebService::Technorati->new(key => $apiKey);
14my $q = $t->getBloginfoApiQuery($url);
15
16my $parser = new XML::Parser(NoLWP => 1);
17my $result_xp = XML::XPath->new(
18    parser => $parser,
19    filename => "$Bin/testdata/bloginfo.xml");
20$q->readResults($result_xp);
21
22my $blog = $q->getSubjectBlog();
23isa_ok($blog, 'WebService::Technorati::Blog');
24
25