8 sub parent_role_method { 1 };
13 sub role_method { 1 };
15 package MooRoledMooClass;
19 has 'some_attr' => (is => 'ro');
21 package MooRoledMooseClass;
25 has 'some_attr' => (is => 'ro');
46 for my $parent (qw(MooseParent MooParent)) {
47 for my $child (qw(MooRoledMooClass MooRoledMooseClass)) {
52 ok( $o->e->does("MooParentRole"), "$child does parent MooRole" );
53 can_ok( $o->e, "role_method" );
54 can_ok( $o->e, "parent_role_method" );
55 ok($o->e->meta->has_method('role_method'), 'Moose knows about role_method');
56 ok($o->e->meta->has_method('parent_role_method'), 'Moose knows about parent_role_method');