Backbone-Events

 view release on metacpan or  search on metacpan

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

use warnings;
use FindBin::libs;
use Test::More;
use Test::Backbone::Events::Utils;

my $handler = test_handler();

my $triggered = 0;
$handler->on('wanted', sub { $triggered++ });

$handler->trigger('not_wanted');
is $triggered, 0, 'callback not triggered on unwanted event';

$handler->trigger('wanted');
is $triggered, 1, 'callback triggered on wanted event';


my $second_trigger = 0;
$handler->on('wanted', sub { $second_trigger++ });

$triggered = 0;



( run in 0.256 second using v1.01-cache-2.11-cpan-26ccb49234f )