#!perl
BEGIN {
chdir
't'
if
-d
't'
}
my
$entry
= XML::Atom::Syndication::Entry->new;
ok(
ref
$entry
eq
'XML::Atom::Syndication::Entry'
);
my
$ev1
= XML::Atom::Syndication::Entry->new(
Version
=>1.0);
my
$ev2
= XML::Atom::Syndication::Entry->new(
Version
=>0.3);
my
$file
= File::Spec->catfile(
'x'
,
'x-entry_standalone.xml'
);
my
$fh
;
open
$fh
,
$file
or
die
"couldn't open $file"
;
my
$e
= XML::Atom::Syndication::Entry->new(
$fh
)
or
die
XML::Atom::Syndication::Entry->errstr;
close
$fh
;
ok(
ref
$e
eq
'XML::Atom::Syndication::Entry'
);
ok(
$e
->title->body eq
'Example Atom'
);
my
@e
;
my
$feed1
= get_feed(
'x-entry_published.xml'
);
@e
=
$feed1
->entries;
ok(
$e
[0]->published eq
'1999-09-02T03:10:00Z'
);
my
$feed2
= get_feed(
'x-entry_updated.xml'
);
@e
=
$feed2
->entries;
ok(
$e
[0]->updated eq
'2005-04-22T20:16:00Z'
);
my
$feed3
= get_feed(
'x-entry_id.xml'
);
@e
=
$feed3
->entries;
1;