Fix the logic somewhat
[catagits/Catalyst-Runtime.git] / t / lib / TestAppCustomContainer / Role / HoldsFoo.pm
index 9e0aeba..fd9ad15 100644 (file)
@@ -1,11 +1,20 @@
 package TestAppCustomContainer::Role::HoldsFoo;
 use Moose::Role;
+use Test::More;
 use namespace::autoclean;
 
 has foo => (
     is       => 'ro',
-    isa      => 'TestAppCustomContainer::Model::Foo',
-    required => 1,
+#    isa      => 'TestAppCustomContainer::Model::Foo',
+#    required => 1,
 );
 
+sub BUILD {}
+
+after BUILD => sub {
+    my $self = shift;
+    ok $self->foo;
+    isa_ok($self->foo, 'TestAppCustomContainer::Model::DefaultSetup');
+};
+
 1;