X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F22-magic.t;h=d0cae1b8e0f773fac1b0b4ecf3982e72c17c417d;hb=ca4e18860e8ac0d9754f933838673af82ca02b27;hp=f1ec1f969e2f14285ca44d024cce1b9282169f22;hpb=2af4044e8de9d372ccadd43070cf72f0ff951eae;p=perl%2Fmodules%2FLexical-Types.git diff --git a/t/22-magic.t b/t/22-magic.t index f1ec1f9..d0cae1b 100644 --- a/t/22-magic.t +++ b/t/22-magic.t @@ -13,7 +13,7 @@ BEGIN { { package Lexical::Types::Test::Str; - use Variable::Magic qw/wizard cast/; + use Variable::Magic qw; our $wiz; BEGIN { @@ -29,6 +29,7 @@ BEGIN { BEGIN { plan tests => 2 * 8; + defined and diag "Using Variable::Magic $_" for $Variable::Magic::VERSION; } use Lexical::Types as => 'Lexical::Types::Test'; @@ -39,7 +40,8 @@ sub check (&$$;$) { my $want = wantarray; my @ret; { - local @{$got}{qw/get set/}; delete @{$got}{qw/get set/}; + local @{$got}{qw}; + delete @{$got}{qw}; if ($want) { @ret = eval { $test->() }; } elsif (defined $want) { @@ -47,6 +49,7 @@ sub check (&$$;$) { } else { eval { $test->() }; } + local $Test::Builder::Level = $Test::Builder::Level + 1; is_deeply $got, $exp, $desc; } return $want ? @ret : $ret[0];