use Test::More tests => 9; use strict; use XML::Atom::Feed; use XML::Atom::Ext::OpenSearch; my $feed = XML::Atom::Feed->new( \*DATA ); isa_ok( $feed, 'XML::Atom::Feed' ); is( $feed->totalResults, 4230000, 'totalresults' ); is( $feed->startIndex, 21, 'startIndex' ); is( $feed->itemsPerPage, 10, 'itemsPerPage' ); my( @queries )= $feed->Query; is( scalar @queries, 1, '1 query element' ); my $query = $queries[ 0 ]; isa_ok( $query, 'XML::Atom::Ext::OpenSearch::Query' ); is( $query->role, 'request' ); is( $query->searchTerms, 'New York History' ); is( $query->startPage, 1 ); __DATA__ Example.com Search: New York history 2003-12-13T18:30:02Z Example.com, Inc. urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 4230000 21 10 New York History urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a 2003-12-13T18:30:02Z ... Harlem.NYC - A virtual tour and information on businesses ... with historic photos of Columbia's own New York neighborhood ... Internet Resources for the City's History. ...