App-Rssfilter
view release on metacpan or search on metacpan
t/lib/App/Rssfilter/Feed/Test/RulesRanOverNewFeed.pm view on Meta::CPAN
use strict;
use warnings;
package App::Rssfilter::Feed::Test::RulesRanOverNewFeed;
use Test::Routine;
use Test::More;
use namespace::autoclean;
use Method::Signatures;
requires 'feed';
requires 'new_feed';
test rules_ran_over_new_feed => method {
for my $rule ( @{ $self->feed->rules } ) {
next if ! $rule->can( 'next_call' ); # mocks only
my ( $name, $args ) = $rule->next_call;
is( $name, 'constrain', 'rule was called ... ' );
is( $args->[1], $self->new_feed, ' ... with the new feed' );
}
};
1;
( run in 1.906 second using v1.01-cache-2.11-cpan-99c4e6809bf )