X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F15-self.t;fp=t%2F15-self.t;h=cee1dbd35390bccc47865f4c011b38064dc35bf3;hb=c471e8c9f86ad8817761816101358f8ae1035915;hp=cff8429b24ede8a1b1a9a7913b18dec8d2b83b17;hpb=91aec4cfae75e61ff8eeb79448501a8739b0d240;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/t/15-self.t b/t/15-self.t index cff8429..cee1dbd 100644 --- a/t/15-self.t +++ b/t/15-self.t @@ -15,39 +15,39 @@ my $c = 0; get => sub { ++$c }, free => sub { --$c } }; - ok(!$@, "wizard creation error ($@)"); - ok(defined $wiz, 'wizard is defined'); + is($@, '', 'wizard creation error doesn\'t croak'); + ok(defined $wiz, 'wizard is defined'); is(ref $wiz, 'SCALAR', 'wizard is a scalar ref'); my $res = eval { cast $wiz, $wiz }; - ok(!$@, "cast on self doesn't croak ($@)"); - ok($res, 'cast on self is valid'); + is($@, '', 'cast on self doesn\'t croak'); + ok($res, 'cast on self is valid'); my $w = $wiz; is($c, 1, 'magic works correctly on self'); $res = eval { dispell $wiz, $wiz }; - ok(!$@, "dispell on self doesn't croak ($@)"); - ok($res, 'dispell on self is valid'); + is($@, '', 'dispell on self doesn\'t croak'); + ok($res, 'dispell on self is valid'); $w = $wiz; is($c, 1, 'magic is no longer invoked on self when dispelled'); $res = eval { cast $wiz, $wiz, $wiz }; - ok(!$@, "re-cast on self doesn't croak ($@)"); - ok($res, 're-cast on self is valid'); + is($@, '', 're-cast on self doesn\'t croak'); + ok($res, 're-cast on self is valid'); $w = getdata $wiz, $wiz; is($c, 1, 'getdata on magical self doesn\'t trigger callbacks'); # is(getsig($w), getsig($wiz), 'getdata returns the correct wizard'); $res = eval { dispell $wiz, $wiz }; - ok(!$@, "re-dispell on self doesn't croak ($@)"); - ok($res, 're-dispell on self is valid'); + is($@, '', 're-dispell on self doesn\'t croak'); + ok($res, 're-dispell on self is valid'); $res = eval { cast $wiz, $wiz }; - ok(!$@, "re-re-cast on self doesn't croak ($@)"); - ok($res, 're-re-cast on self is valid'); + is($@, '', 're-re-cast on self doesn\'t croak'); + ok($res, 're-re-cast on self is valid'); } # is($c, 0, 'magic destructor is called');