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;
11 package Foo::Meta::Constructor1;
16 package Foo::Meta::Constructor2;
23 Mouse::Util::MetaRole::apply_metaroles(
25 class_metaroles => { constructor => ['Foo::Meta::Constructor1'] },
32 Mouse::Util::MetaRole::apply_metaroles(
34 class_metaroles => { constructor => ['Foo::Meta::Constructor2'] },
40 package Foo::Sub::Sub;
42 Mouse::Util::MetaRole::apply_metaroles(
44 class_metaroles => { constructor => ['Foo::Meta::Constructor2'] },
46 ::lives_ok { extends 'Foo::Sub' } "doesn't try to fix if nothing is needed";