]> git.vpit.fr Git - perl/modules/Variable-Magic.git/blobdiff - t/15-self.t
Importing Variable-Magic-0.16.tar.gz
[perl/modules/Variable-Magic.git] / t / 15-self.t
index cff8429b24ede8a1b1a9a7913b18dec8d2b83b17..cee1dbd35390bccc47865f4c011b38064dc35bf3 100644 (file)
@@ -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');