More tests
Shawn M Moore [Tue, 28 Apr 2009 08:09:38 +0000 (04:09 -0400)]
t/DynamicMoose/ProhibitPublicBuilders.run

index 4c584ff..dc83fe4 100644 (file)
@@ -37,3 +37,32 @@ has attr => (
     builder => 'build_attr',
 );
 
+#-----------------------------------------------------------------------------
+
+## name Public builder method, declared dynamically
+## failures 1
+## cut
+
+package Class;
+use Moose;
+
+__PACKAGE__->meta->add_attribute(attr => (
+    is => 'rw',
+    builder => 'build_attr',
+));
+
+#-----------------------------------------------------------------------------
+
+## name Public builder method, named dynamically
+## failures 1
+## cut
+
+package Class;
+use Moose;
+
+my $builder = 'build_' . rand;
+__PACKAGE__->meta->add_attribute(attr => (
+    is => 'rw',
+    builder => $builder,
+));
+