Tidy the code before messing with it
Dave Rolsky [Mon, 16 Mar 2009 18:59:20 +0000 (13:59 -0500)]
t/071_immutable_w_custom_metaclass.t

index bf8d748..c47163c 100644 (file)
@@ -10,9 +10,10 @@ use Scalar::Util;
 
 use Class::MOP;
 
-use lib catdir($FindBin::Bin, 'lib');
+use lib catdir( $FindBin::Bin, 'lib' );
 
 {
+
     package Foo;
 
     use strict;
@@ -35,29 +36,38 @@ use lib catdir($FindBin::Bin, 'lib');
     use warnings;
     use metaclass 'MyMetaClass';
 
-    sub mymetaclass_attributes{
-      shift->meta->mymetaclass_attributes;
+    sub mymetaclass_attributes {
+        shift->meta->mymetaclass_attributes;
     }
 
-    ::lives_ok {
-        Baz->meta->superclasses('Bar');
-    } '... we survive the metaclass incompatibility test';
+    ::lives_ok{ Baz->meta->superclasses('Bar');
+        } '... we survive the metaclass incompatibility test';
 }
 
 {
     my $meta = Baz->meta;
-    ok($meta->is_mutable, '... Baz is mutable');
-    isnt(Scalar::Util::blessed(Foo->meta), Scalar::Util::blessed(Bar->meta),
-         'Foo and Bar immutable metaclasses do not match');
-    is(Scalar::Util::blessed($meta), 'MyMetaClass', 'Baz->meta blessed as MyMetaClass');
-    ok(Baz->can('mymetaclass_attributes'), '... Baz can do method before immutable');
-    ok($meta->can('mymetaclass_attributes'), '... meta can do method before immutable');
+    ok( $meta->is_mutable, '... Baz is mutable' );
+    isnt(
+        Scalar::Util::blessed( Foo->meta ),
+        Scalar::Util::blessed( Bar->meta ),
+        'Foo and Bar immutable metaclasses do not match'
+    );
+    is( Scalar::Util::blessed($meta), 'MyMetaClass',
+        'Baz->meta blessed as MyMetaClass' );
+    ok( Baz->can('mymetaclass_attributes'),
+        '... Baz can do method before immutable' );
+    ok( $meta->can('mymetaclass_attributes'),
+        '... meta can do method before immutable' );
     lives_ok { $meta->make_immutable } "Baz is now immutable";
-    ok($meta->is_immutable, '... Baz is immutable');
-    isa_ok($meta, 'MyMetaClass', 'Baz->meta');
-    ok(Baz->can('mymetaclass_attributes'), '... Baz can do method after imutable');
-    ok($meta->can('mymetaclass_attributes'), '... meta can do method after immutable');
-    isnt(Scalar::Util::blessed(Baz->meta), Scalar::Util::blessed(Bar->meta), 'Baz and Bar immutable metaclasses are different');
+    ok( $meta->is_immutable, '... Baz is immutable' );
+    isa_ok( $meta, 'MyMetaClass', 'Baz->meta' );
+    ok( Baz->can('mymetaclass_attributes'),
+        '... Baz can do method after imutable' );
+    ok( $meta->can('mymetaclass_attributes'),
+        '... meta can do method after immutable' );
+    isnt( Scalar::Util::blessed( Baz->meta ),
+        Scalar::Util::blessed( Bar->meta ),
+        'Baz and Bar immutable metaclasses are different' );
     lives_ok { $meta->make_mutable } "Baz is now mutable";
-    ok($meta->is_mutable, '... Baz is mutable again');
+    ok( $meta->is_mutable, '... Baz is mutable again' );
 }