X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F050_metaclasses%2F016_metarole_w_metaclass_pm.t;h=d416c3c1e43bdba91ef72d36a5a2bf22a45427ae;hb=7ab4d55d24f92cd756e19b976e0e34f03579f782;hp=8a77dbd2166969d4e08195b5f8341b92049027b2;hpb=a28e50e44945358d15eb19e4688573741a319fe0;p=gitmo%2FMoose.git diff --git a/t/050_metaclasses/016_metarole_w_metaclass_pm.t b/t/050_metaclasses/016_metarole_w_metaclass_pm.t index 8a77dbd..d416c3c 100644 --- a/t/050_metaclasses/016_metarole_w_metaclass_pm.t +++ b/t/050_metaclasses/016_metarole_w_metaclass_pm.t @@ -62,23 +62,25 @@ BEGIN } { - Moose::Util::MetaRole::apply_metaclass_roles( - for_class => 'My::Class', - metaclass_roles => ['Role::Foo'], + Moose::Util::MetaRole::apply_metaroles( + for => 'My::Class', + class_metaroles => { class => ['Role::Foo'] }, ); ok( My::Class->meta()->meta()->does_role('Role::Foo'), 'apply Role::Foo to My::Class->meta()' ); has_superclass( My::Class->meta(), 'My::Meta::Class', - 'apply_metaclass_roles works with metaclass.pm' ); + 'apply_metaroles works with metaclass.pm' ); } { - Moose::Util::MetaRole::apply_metaclass_roles( - for_class => 'My::Class2', - attribute_metaclass_roles => ['Role::Foo'], - method_metaclass_roles => ['Role::Foo'], - instance_metaclass_roles => ['Role::Foo'], + Moose::Util::MetaRole::apply_metaroles( + for => 'My::Class2', + class_metaroles => { + attribute => ['Role::Foo'], + method => ['Role::Foo'], + instance => ['Role::Foo'], + }, ); ok( My::Class2->meta()->attribute_metaclass()->meta()->does_role('Role::Foo'),