extra test, forget where it came from
[p5sagit/Devel-Declare.git] / t / eval.t
CommitLineData
8f73feac 1use strict;
2use warnings;
3use Test::More 'no_plan';
4
5sub method {
6 my ($usepack, $name, $inpack, $sub) = @_;
7 no strict 'refs';
8 *{"${inpack}::${name}"} = $sub;
9}
10
11sub handle_method {
12 my ($usepack, $use, $inpack, $name) = @_;
13 return sub (&) { ($usepack, $name, $inpack, $_[0]); };
14}
15
16use Devel::Declare 'method' => \&handle_method;
17
3592ff7e 18eval "method bar ( ) { 42 }";
8f73feac 19
20is( __PACKAGE__->bar, 42 );
21
22