More role tests
Dave Rolsky [Sun, 3 Apr 2011 16:08:33 +0000 (11:08 -0500)]
t/08-role-composition.t

index 44e9af2..279e542 100644 (file)
@@ -25,7 +25,7 @@ use Test::More;
     package Bar;
     use Moose;
 
-    with( 'Role2', 'Role' );
+    with 'Role2', 'Role';
 }
 
 ok(
@@ -33,4 +33,22 @@ ok(
     'Class attributes are preserved during role composition'
 );
 
+{
+    package Role3;
+    use Moose::Role;
+    with 'Role';
+}
+
+{
+    package Baz;
+    use Moose;
+
+    with 'Role3';
+}
+
+ok(
+    Baz->can('CA'),
+    'Class attributes are preserved when role is applied to another role'
+);
+
 done_testing();