\r
use strict;\r
use warnings;\r
+use Carp qw(croak);\r
use Mouse::Util qw(find_meta does_role);\r
\r
use base qw(Test::Builder::Module);\r
sub does_ok ($$;$) {\r
my ($class_or_obj, $does, $message) = @_;\r
\r
+ if(!defined $does){\r
+ croak "You must pass a role name";\r
+ }\r
$message ||= "The object does $does";\r
\r
if (does_ok($class_or_obj)) {\r