merging the immutable branch into trunk
[gitmo/Class-MOP.git] / t / 106_LazyClass_test.t
index 6a75aac..f457f55 100644 (file)
@@ -14,13 +14,14 @@ BEGIN {
 {
     package BinaryTree;
     
-    use metaclass 'LazyClass' => (
-        ':attribute_metaclass' => 'LazyClass::Attribute'
+    use metaclass (
+        'attribute_metaclass' => 'LazyClass::Attribute',
+        'instance_metaclass'  => 'LazyClass::Instance',        
     );
 
     BinaryTree->meta->add_attribute('$:node' => (
         accessor => 'node',
-        init_arg => ':node'
+        init_arg => 'node'
     ));
     
     BinaryTree->meta->add_attribute('$:left' => (
@@ -39,7 +40,7 @@ BEGIN {
     }
 }
 
-my $root = BinaryTree->new(':node' => 0);
+my $root = BinaryTree->new('node' => 0);
 isa_ok($root, 'BinaryTree');
 
 ok(exists($root->{'$:node'}), '... node attribute has been initialized yet');