1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
use Test::More;
BEGIN {
eval 'require Moose; require Mouse; 1'
or plan skip_all => 'This test requires Moose and Mouse'
}
sub X::test_method { 1 };
{
package Local::Antlers;
use Moose;
use namespace::sweep;
BEGIN {
__PACKAGE__->meta->add_method(method => \&X::test_method);
}
}
{
package Local::Antlers2;
use Mouse;
use namespace::sweep;
BEGIN {
__PACKAGE__->meta->add_method(method => \&X::test_method);
}
}
can_ok 'Local::Antlers' => qw( new method );
can_ok 'Local::Antlers2' => qw( new method );
done_testing;
|