App-Rssfilter
view release on metacpan or search on metacpan
t/lib/App/Rssfilter/Group/Test/FetchedFeedByName.pm view on Meta::CPAN
use strict;
use warnings;
package App::Rssfilter::Group::Test::FetchedFeedByName;
use Test::Routine;
use Test::More;
use Method::Signatures;
use namespace::autoclean;
requires 'group';
test fetched_feed_by_name => method {
my $feed_name = 'needle';
my $feed = App::Rssfilter::Feed->new( $feed_name => 'http://example.org/' );
$self->group->add_feed( $feed->name => 'http://example.net/' );
$self->group->add_feed( $feed );
is(
$self->group->feed( $feed->name ),
$feed,
'returned most recently added feed with matching name ...'
);
is(
$self->group->feed( q{\0} ),
undef,
'... and returned undef when no feed matched'
);
};
1;
( run in 2.878 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )