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 )