2 # This is automatically generated by author/import-moose-test.pl.
3 # DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST!!!
4 use t::lib::MooseCompat;
12 use Mouse -traits => 'My::Role';
15 package SubClassUseBase;
16 use base qw/SomeClass/;
19 package SubSubClassUseBase;
20 use base qw/SubClassUseBase/;
24 $TODO = q{Mouse is not yet completed};
25 use Mouse::Util qw/find_meta does_role/;
27 my $subsubclass_meta = Mouse->init_meta( for_class => 'SubSubClassUseBase' );
28 ok does_role($subsubclass_meta, 'My::Role'),
29 'SubSubClass metaclass does role from grandparent metaclass';
30 my $subclass_meta = find_meta('SubClassUseBase');
31 ok does_role($subclass_meta, 'My::Role'),
32 'SubClass metaclass does role from parent metaclass';