Make sure that with "A", "B" throws an error
Shawn M Moore [Fri, 27 Jun 2008 02:33:37 +0000 (02:33 +0000)]
t/400-define-role.t

index 4b27be5..d5e9143 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
 use strict;
 use warnings;
-use Test::More tests => 10;
+use Test::More tests => 11;
 use Test::Exception;
 
 lives_ok {
@@ -90,3 +90,10 @@ lives_ok {
     ::is(blessed($obj), "Impromptu::Class");
 };
 
+throws_ok {
+    package Class;
+    use Mouse;
+
+    with 'Role', 'Other::Role';
+} qr/Mouse::Role only supports 'with' on individual roles at a time/;
+