AnyEvent-Digest
view release on metacpan or search on metacpan
t/02-async-idle.t view on Meta::CPAN
}
#my $expected = $ref->addfile($fh)->hexdigest;
$expected = 'aa559b4e3523a6c931f08f4df52d58f2';
my $ref = Digest::MD5->new;
my $our;
lives_ok { $our = AnyEvent::Digest->new('Digest::MD5') } 'construction';
my $interval = $ENV{TEST_ANYEVENT_DIGEST_INTERVAL} || 0.01;
my $count = 0;
my $w; $w = AE::timer 0, $interval, sub {
++$count;
};
my $cv = AE::cv;
$our->addfile_async($fh)->cb(sub {
is($expected, shift->recv->hexdigest, 'add -> digest');
ok($count > 0);
diag("$interval interval: $count count");
undef $w;
$cv->send;
t/03-async-aio.t view on Meta::CPAN
}
#my $expected = $ref->addfile($fh)->hexdigest;
$expected = 'aa559b4e3523a6c931f08f4df52d58f2';
my $ref = Digest::MD5->new;
my $our;
lives_ok { $our = AnyEvent::Digest->new('Digest::MD5', backend => 'aio') } 'construction';
my $interval = $ENV{TEST_ANYEVENT_DIGEST_INTERVAL} || 0.01;
my $count = 0;
my $w; $w = AE::timer 0, $interval, sub {
++$count;
};
my $cv = AE::cv;
$our->addfile_async($fh)->cb(sub {
is($expected, shift->recv->hexdigest, 'add -> digest');
ok($count > 0);
diag("$interval interval: $count count");
undef $w;
$cv->send;
( run in 1.871 second using v1.01-cache-2.11-cpan-49f99fa48dc )