App-Rssfilter
view release on metacpan or search on metacpan
t/lib/App/Rssfilter/Feed/Storage/Test/SetName.pm view on Meta::CPAN
use strict;
use warnings;
package App::Rssfilter::Feed::Storage::Test::SetName;
use Test::Routine;
use Test::More;
use namespace::autoclean;
use Method::Signatures;
requires 'feed_storage';
requires 'feed_name';
test set_name => method {
my $name_set = $self->feed_storage->set_name( 'reef knot' );
is(
$name_set->name,
'reef knot',
'set_name returns an object with its name set to the argument passed ...'
);
is(
$self->feed_storage->name,
$self->feed_name,
'... and does not change name of original object'
);
};
test set_name_to_existing_name => method {
my $name_set = $self->feed_storage->set_name( $self->feed_name );
is(
$name_set,
$self->feed_storage,
'set_name returns original object if new name is same as old'
);
};
1;
( run in 0.828 second using v1.01-cache-2.11-cpan-39bf76dae61 )