X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F14-callbacks.t;h=f3e33352b1c8b7d71fa5b7abb06e3ff0fbb779e1;hb=c471e8c9f86ad8817761816101358f8ae1035915;hp=dffb6d957ba7729b383815e1005258b3142612a0;hpb=91aec4cfae75e61ff8eeb79448501a8739b0d240;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/t/14-callbacks.t b/t/14-callbacks.t index dffb6d9..f3e3335 100644 --- a/t/14-callbacks.t +++ b/t/14-callbacks.t @@ -8,21 +8,21 @@ use Test::More tests => 7; use Variable::Magic qw/wizard cast/; my $wiz = eval { wizard get => sub { undef } }; -ok(!$@, "wizard creation doesn't croak ($@)"); -ok(defined $wiz, 'wizard is defined'); +is($@, '', 'wizard creation doesn\'t croak'); +ok(defined $wiz, 'wizard is defined'); is(ref $wiz, 'SCALAR', 'wizard is a scalar ref'); my $n = int rand 1000; my $a = $n; my $res = eval { cast $a, $wiz }; -ok(!$@, "cast doesn't croak ($@)"); -ok($res, 'cast is valid'); +is($@, '', 'cast doesn\'t croak'); +ok($res, 'cast is valid'); my $x; eval { local $SIG{__WARN__} = sub { die }; $x = $a }; -ok(!$@, 'callback returning undef doesn\'t warn/croak'); +is($@, '', 'callback returning undef doesn\'t warn/croak'); is($x, $n, 'callback returning undef fails');