libvariable-magic-perl/t/lib/Variable/Magic/TestScopeEnd.pm

26 lines
321 B
Perl

package Variable::Magic::TestScopeEnd;
use Test::More;
use Variable::Magic qw<wizard cast>;
my $wiz;
BEGIN {
$wiz = wizard
data => sub { $_[1] },
free => sub { $_[1]->(); () };
}
sub hook (&) {
$^H |= 0x020000;
cast %^H, $wiz, shift;
}
BEGIN {
hook { pass 'in hints hash destructor' };
die 'turnip';
}
1;