#!/usr/bin/perl
# $Id: sbk_signal_init.pm 1 2007-11-01 21:56:51Z andyg $
# Tests whether POE::Kernel affects signal handlers at initialization
# time. Based on test code provided by Stuart Kendrick, in
# rt.cpan.org ticket 19529.
use warnings;
use strict;
use Test::More tests => 1;
BEGIN {
$SIG{ALRM} = \&dispatch_normal_signal;
}
my $signal_dispatched = 0;
sub dispatch_normal_signal { $signal_dispatched = 1 }
use POE;
alarm(1);
sleep 5;
ok($signal_dispatched, "normal SIGALRM dispatched");
1;