Acme-Free-Advice-Slip
view release on metacpan or search on metacpan
t/00_compile.t view on Meta::CPAN
end()
}, 'advice() returns a random slip';
isa_ok $slip, ['Acme::Free::Advice::Slip'], 'slips are blessed hashes';
};
subtest 'specific advice' => sub {
is my $slip = advice(224), hash {
field advice => string q[Don't drink bleach.];
field id => number 224;
end;
}, 'advice(1) returns a known slip';
is advice(100000), U(), 'advice(100000) returns undef';
};
subtest 'search for advice' => sub {
is my $list = [ search('time') ], array {
all_items hash {
field advice => D();
field date => D();
field id => D();
end;
};
etc;
( run in 0.681 second using v1.01-cache-2.11-cpan-d80b1682f3f )