App-Rssfilter

 view release on metacpan or  search on metacpan

t/lib/App/Rssfilter/Feed/Test/RulesRanOverOldFeed.pm  view on Meta::CPAN

use strict;
use warnings;

package App::Rssfilter::Feed::Test::RulesRanOverOldFeed;

use Test::Routine;
use Test::More;
use namespace::autoclean;
use Method::Signatures;

requires 'feed';
requires 'old_feed';

test rules_ran_over_old_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->old_feed, ' ... with the old feed' );
    }
};

1;



( run in 0.708 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )