- my $feed = PublicInbox::Feed->generate($git_dir, 3);
- if ($have_xml_feed) {
- my $p = XML::Feed->parse(\$feed);
- is($p->format, "Atom", "parsed atom feed");
- is(scalar $p->entries, 3, "parsed three entries");
+ my $feed = string_feed({ ibx => $ibx });
+ SKIP: {
+ skip 'XML::TreePP missing', 3 unless $have_xml_treepp;
+ my $t = XML::TreePP->new->parse($feed);
+ like($t->{feed}->{-xmlns}, qr/\bAtom\b/,
+ 'looks like an an Atom feed');
+ is(scalar @{$t->{feed}->{entry}}, 3,
+ 'parsed three entries');
+ is($t->{feed}->{id}, 'mailto:v1@example.com',
+ 'id is set to default');