Merged topic/metarole-distinguishes-role-meta (which includes topic/roles-have-real...
[gitmo/Moose.git] / t / 050_metaclasses / 023_easy_init_meta.t
index 148d51e..5f2c28e 100644 (file)
@@ -27,6 +27,7 @@ use Test::Moose qw(does_ok);
 
     Moose::Exporter->setup_import_methods(
         metaclass_roles           => ['Foo::Trait::Class'],
+        role_metaclass_roles      => ['Foo::Trait::Class'],
         attribute_metaclass_roles => ['Foo::Trait::Attribute'],
         base_class_roles          => ['Foo::Role::Base'],
     );
@@ -93,13 +94,14 @@ use Test::Moose qw(does_ok);
     use Moose::Role ();
     use Moose::Exporter;
 
-    my ($import, $unimport, $init_meta) =
-        Moose::Exporter->build_import_methods(
-            also                      => 'Moose::Role',
-            metaclass_roles           => ['Foo::Trait::Class'],
-            attribute_metaclass_roles => ['Foo::Trait::Attribute'],
-            base_class_roles          => ['Foo::Role::Base'],
-            install                   => [qw(import unimport)],
+    my ( $import, $unimport, $init_meta )
+        = Moose::Exporter->build_import_methods(
+        also           => 'Moose::Role',
+        role_metaroles => {
+            role      => ['Foo::Trait::Class'],
+            attribute => ['Foo::Trait::Attribute'],
+        },
+        install => [qw(import unimport)],
         );
 
     sub init_meta {