Tweaks and documenting Mouse::Exporter
[gitmo/Mouse.git] / t / 029-new.t
index 4e642eb..b8a615b 100644 (file)
@@ -8,7 +8,9 @@ do {
     package Class;
     use Mouse;
 
-    has 'x';
+    has x => (
+        is => 'bare',
+    );
 
     has y => (
         is => 'ro',
@@ -35,9 +37,9 @@ throws_ok {
 Class->meta->make_immutable;
 
 throws_ok {
-    Class->new('non-hashref scalar');
+    Class->new([]);
 } qr/Single parameters to new\(\) must be a HASH ref/;
 
 throws_ok {
-    Class->new(undef);
+    Class->new(Class->new);
 } qr/Single parameters to new\(\) must be a HASH ref/;