extends 'Role::Parent';
no Mouse::Role;
-} qr/Roles do not currently support 'extends'/;
+} qr/Roles do not support 'extends'/;
lives_ok {
package Role;
package Role;
use Mouse::Role;
- has 'foo';
+ has 'foo' => (is => 'bare');
no Mouse::Role;
};
eval {
excludes 'excluded';
};
- local our $TODO = "Mouse::Role does not currently support 'excludes'";
+ our $TODO;
+ local $TODO = "Mouse::Role does not currently support 'excludes'";
::ok(!$@, "excludes");
no Mouse::Role;
::is(blessed($obj), "Impromptu::Class");
};
-our $TODO = 'skip';
-throws_ok {
+lives_ok{
package Class;
use Mouse;
with 'Role', 'Other::Role';
-} qr/Mouse::Role only supports 'with' on individual roles at a time/;
+};