use_ok('Class::MOP::Method');
}
-my $method = Class::MOP::Method->new(sub { 1 });
+my $method = Class::MOP::Method->wrap(sub { 1 });
is($method->meta, Class::MOP::Method->meta, '... instance and class both lead to the same meta');
is($method->package_name, 'main', '... our package is main::');
isa_ok($meta, 'Class::MOP::Class');
foreach my $method_name (qw(
- new
+ wrap
package_name
name
)) {
}
dies_ok {
- Class::MOP::Method->new()
+ Class::MOP::Method->wrap()
} '... bad args for &wrap';
dies_ok {
- Class::MOP::Method->new('Fail')
+ Class::MOP::Method->wrap('Fail')
} '... bad args for &wrap';
dies_ok {
- Class::MOP::Method->new([])
+ Class::MOP::Method->wrap([])
} '... bad args for &wrap';
\ No newline at end of file