basic-test
[gitmo/Moose-Policy.git] / t / 001_basic.t
index cdc3c2b..549a5c6 100644 (file)
@@ -33,6 +33,28 @@ BEGIN {
 
 {
     package My::Moose::Policy;
+    use constant attribute_metaclass => 'My::Moose::Meta::Attribute';
+}
+
+{
+    package Foo;
     
+    use Moose::Policy 'My::Moose::Policy';
+    use Moose;
     
-}
\ No newline at end of file
+    has 'bar' => (default => 'Foo::bar');
+}
+
+
+my $foo = Foo->new;
+isa_ok($foo, 'Foo');
+
+can_ok($foo, 'get_bar');
+can_ok($foo, 'set_bar');
+
+is($foo->get_bar, 'Foo::bar', '... got the right default value');
+
+
+
+
+