6 if(eval{ require Class::Method::Modifiers::Fast } || eval{ require Class::Method::Modifiers }){
10 plan skip_all => 'This test requires Class::Method::Modifiers(::Fast)?';
26 extends 'Role::Parent';
29 } qr/Roles do not support 'extends'/;
55 has 'foo' => (is => 'bare');
82 local our $TODO = "Mouse::Role does not currently support 'excludes'";
83 ::ok(!$@, "excludes");
92 confess "Mouse::Role exports confess";
94 } qr/^Mouse::Role exports confess/;
100 my $obj = bless {} => "Impromptu::Class";
101 ::is(blessed($obj), "Impromptu::Class");
108 with 'Role', 'Other::Role';