restore lives_and
Toby Inkster [Fri, 9 Nov 2012 16:35:59 +0000 (16:35 +0000)]
Changes
xt/moose-does-moo-role.t

diff --git a/Changes b/Changes
index fa108f3..a98a739 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,4 @@
-
-
+  - Correctly handle methods dragged along by role composition
   - Die if Moo and Moo::Role are imported into the same package
 
 1.000006 - 2012-11-16
index 163908c..6590511 100644 (file)
@@ -43,12 +43,14 @@ use Moo::HandleMoose;
 
 for my $parent (qw(MooseParent MooParent)) {
    for my $child (qw(MooRoledMooClass MooRoledMooseClass)) {
-       my $o = $parent->new(
-          e => $child->new(),
-       );
-       ok( $o->e->does("MooParentRole"), "$child does parent MooRole" );
-       can_ok( $o->e, "role_method" );
-       can_ok( $o->e, "parent_role_method" );
+      lives_and {
+         my $o = $parent->new(
+            e => $child->new(),
+         );
+         ok( $o->e->does("MooParentRole"), "$child does parent MooRole" );
+         can_ok( $o->e, "role_method" );
+         can_ok( $o->e, "parent_role_method" );
+      };
    }
 }