APNS-Agent
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
my $handle = AnyEvent::Handle->new(fh => $fh);
$handle->push_read( chunk => 1, sub {
is($_[1], pack('C', 1), 'command ok');
$handle->push_read( chunk => 4, sub {
is($_[1], pack('N', 1), 'identifier ok');
$handle->push_read( chunk => 4, sub {
my $expiry = unpack('N', $_[1]);
my $diff = $expiry - (time() + 3600*24);
ok 0 <= $diff && $diff < 5, 'expiry ok';
$handle->push_read( chunk => 2, sub {
is($_[1], pack('n', 32), 'token size ok');
$handle->push_read( chunk => 32, sub {
is($_[1], 'd'x32, 'token ok');
$handle->push_read( chunk => 2, sub {
( run in 0.302 second using v1.01-cache-2.11-cpan-7add2cbd662 )