X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F16-huf.t;h=c19d849be17841f4f9107f5edfe94f1647f4fcc9;hb=c471e8c9f86ad8817761816101358f8ae1035915;hp=0941fb288c71cc5671cf64a53800ee033a627e61;hpb=91aec4cfae75e61ff8eeb79448501a8739b0d240;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/t/16-huf.t b/t/16-huf.t index 0941fb2..c19d849 100644 --- a/t/16-huf.t +++ b/t/16-huf.t @@ -29,13 +29,13 @@ $h{$obj} = 5; my ($w, $c) = (undef, 0); eval { $w = wizard fetch => sub { ++$c }, store => sub { --$c } }; -ok(!$@, "wizard with uvar doesn't croak ($@)"); +is($@, '', 'wizard with uvar doesn\'t croak'); ok(defined $w, 'wizard with uvar is defined'); is(ref $w, 'SCALAR', 'wizard with uvar is a scalar ref'); my $res = eval { cast %h, $w }; -ok(!$@, "cast uvar magic on fieldhash doesn't croak ($@)"); -ok($res, 'cast uvar magic on fieldhash is valid'); +is($@, '', 'cast uvar magic on fieldhash doesn\'t croak'); +ok($res, 'cast uvar magic on fieldhash is valid'); my $s = $h{$obj}; is($s, 5, 'fetch magic on fieldhash doesn\'t clobber'); @@ -46,8 +46,8 @@ is($c, 0, 'store magic on fieldhash'); is($h{$obj}, 7, 'store magic on fieldhash doesn\'t clobber'); # $c == 1 $res = eval { dispell %h, $w }; -ok(!$@, "dispell uvar magic on fieldhash doesn't croak ($@)"); -ok($res, 'dispell uvar magic on fieldhash is valid'); +is($@, '', 'dispell uvar magic on fieldhash doesn\'t croak'); +ok($res, 'dispell uvar magic on fieldhash is valid'); $h{$obj} = 11; $s = $h{$obj};