t/feed.t | 9 ++++++--- diff --git a/t/feed.t b/t/feed.t index 125490d630528cc2b944e88d0bfc92ca21912fe7..379f8d398fbcead3e31b899af73a3e303bc00412 100644 --- a/t/feed.t +++ b/t/feed.t @@ -53,7 +53,8 @@ my $feed = PublicInbox::Feed->generate({ git_dir => $git_dir, max => 3 }); - if ($have_xml_feed) { + SKIP: { + skip 'XML::Feed missing', 2 unless $have_xml_feed; my $p = XML::Feed->parse(\$feed); is($p->format, "Atom", "parsed atom feed"); is(scalar $p->entries, 3, "parsed three entries"); @@ -90,7 +91,8 @@ my $spammy_feed = PublicInbox::Feed->generate({ git_dir => $git_dir, max => 3 }); - if ($have_xml_feed) { + SKIP: { + skip 'XML::Feed missing', 2 unless $have_xml_feed; my $p = XML::Feed->parse(\$spammy_feed); is($p->format, "Atom", "parsed atom feed"); is(scalar $p->entries, 3, "parsed three entries"); @@ -115,7 +117,8 @@ my $feed = PublicInbox::Feed->generate({ git_dir => $git_dir, max => 3 }); - if ($have_xml_feed) { + SKIP: { + skip 'XML::Feed missing', 2 unless $have_xml_feed; my $p = XML::Feed->parse(\$feed); is($p->format, "Atom", "parsed atom feed"); is(scalar $p->entries, 3, "parsed three entries");