AnyEvent-Blackboard

 view release on metacpan or  search on metacpan

t/01_timeouts.t  view on Meta::CPAN

    }
}

isa_ok(AnyEvent::Blackboard->new(), "AnyEvent::Blackboard",
    "AnyEvent::Blackboard constructor");

=head1 TESTS

=over 4

=item Default Timeout

Time out all values by diving into the AnyEvent event loop without putting down
any events.

=cut

subtest "Default Timeout" => sub {
    my $blackboard = AnyEvent::Blackboard->new(default_timeout => 0.02);

    ok defined $blackboard, "Created blackboard...";

    my $condvar = AnyEvent->condvar;

    $condvar->begin;

    $blackboard->watch(foo => sub {
            my ($foo) = @_;

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 7.086 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-48ebf85a1963 )